From c6990a179246546c0557edf8ffae5e7c13e76dce Mon Sep 17 00:00:00 2001 From: Joaquim Rocha Date: Mon, 5 Aug 2024 18:43:04 +0100 Subject: [PATCH 1/2] frontend: Update React to version 18 Co-authored-by: Oleksandr Dubenko Signed-off-by: Joaquim Rocha --- frontend/package-lock.json | 36825 ++++++++++++++---------------- frontend/package.json | 15 +- frontend/src/index.tsx | 6 +- frontend/src/plugin/index.ts | 2 - frontend/src/storybook.test.tsx | 8 +- 5 files changed, 16973 insertions(+), 19883 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 3f00a8129e..131b7d733f 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -18,19 +18,18 @@ "@monaco-editor/react": "^4.3.1", "@mui/lab": "^5.0.0-alpha.152", "@mui/material": "^5.15.14", - "@mui/styles": "^5.15.14", "@mui/system": "^5.15.14", "@mui/x-tree-view": "^6.17.0", "@reduxjs/toolkit": "^1.9.3", - "@testing-library/react": "^12.1.2", + "@testing-library/react": "^16.0.0", "@types/glob": "^8.1.0", "@types/humanize-duration": "^3.27.1", "@types/js-yaml": "^4.0.3", "@types/json-patch": "0.0.30", "@types/lodash": "4.17.4", "@types/node": "^20.12.11", - "@types/react": "^17.0.27", - "@types/react-dom": "^17.0.9", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", "@types/react-redux": "^7.1.19", "@types/react-router-dom": "^5.3.1", "@types/react-window": "^1.8.5", @@ -70,8 +69,8 @@ "postcss": "^8.4.5", "postcss-flexbugs-fixes": "^5.0.2", "process": "^0.11.10", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.3.1", + "react-dom": "^18.3.1", "react-dropzone": "^14.2.3", "react-hotkeys-hook": "^4.4.1", "react-i18next": "^11.12.0", @@ -106,7 +105,7 @@ "@storybook/builder-vite": "^8.1.0", "@storybook/node-logger": "7.6.7", "@storybook/react": "7.6.7", - "@storybook/react-vite": "^7.6.19", + "@storybook/react-vite": "^8.2.7", "@storybook/test": "^8.1.10", "@testing-library/jest-dom": "^6.4.5", "@testing-library/user-event": "^14.5.1", @@ -125,7 +124,7 @@ "prettier": "^2.7.1", "redux-mock-store": "^1.5.4", "resize-observer-polyfill": "^1.5.1", - "storybook": "^7.6.7", + "storybook": "^8.2.7", "typedoc": "^0.26.5", "typedoc-plugin-markdown": "^4.2.3", "typedoc-plugin-rename-defaults": "^0.7.1", @@ -236,25 +235,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@apidevtools/swagger-parser/node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" - }, - "node_modules/@aw-web-design/x-default-browser": { - "version": "1.4.126", - "resolved": "https://registry.npmjs.org/@aw-web-design/x-default-browser/-/x-default-browser-1.4.126.tgz", - "integrity": "sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==", - "dev": true, - "license": "MIT", - "dependencies": { - "default-browser-id": "3.0.0" - }, - "bin": { - "x-default-browser": "bin/x-default-browser.js" - } - }, "node_modules/@babel/code-frame": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", @@ -269,30 +249,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", - "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", + "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", - "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helpers": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -307,11 +287,27 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "license": "MIT" + "node_modules/@babel/core/node_modules/@babel/helpers": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", @@ -323,12 +319,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", - "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", "license": "MIT", "dependencies": { - "@babel/types": "^7.24.7", + "@babel/types": "^7.25.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -337,42 +333,15 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", - "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", - "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -389,50 +358,29 @@ "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-create-class-features-plugin": { + "node_modules/@babel/helper-module-imports": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz", - "integrity": "sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==", - "dev": true, + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.7", - "@babel/helper-optimise-call-expression": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "semver": "^6.3.1" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", - "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", - "dev": true, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" }, "engines": { "node": ">=6.9.0" @@ -441,2026 +389,2007 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", - "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.7" - }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-function-name": { + "node_modules/@babel/helper-simple-access": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", - "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "license": "MIT", "dependencies": { - "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.7" - }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-member-expression-to-functions": { + "node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz", - "integrity": "sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==", - "dev": true, + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-module-imports": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "node_modules/@babel/helper-validator-option": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-module-transforms": { + "node_modules/@babel/highlight": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", - "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", - "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", - "dev": true, + "node_modules/@babel/parser": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", + "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", "license": "MIT", "dependencies": { - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.2" + }, + "bin": { + "parser": "bin/babel-parser.js" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", - "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" + "node": ">=6.0.0" } }, - "node_modules/@babel/helper-remap-async-to-generator": { + "node_modules/@babel/plugin-transform-react-jsx-self": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", - "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", - "dev": true, + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.7.tgz", + "integrity": "sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-wrap-function": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/helper-replace-supers": { + "node_modules/@babel/plugin-transform-react-jsx-source": { "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", - "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", - "dev": true, + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.7.tgz", + "integrity": "sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==", "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.7", - "@babel/helper-optimise-call-expression": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", - "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "node_modules/@babel/runtime": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz", + "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==", "license": "MIT", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "regenerator-runtime": "^0.14.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", - "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", - "dev": true, + "node_modules/@babel/runtime/node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "license": "MIT", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", + "node_modules/@babel/traverse": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", + "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", "license": "MIT", "dependencies": { - "@babel/types": "^7.24.7" + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", + "debug": "^4.3.1", + "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-string-parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", - "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", - "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", + "node_modules/@babel/types": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", - "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", + "node_modules/@base2/pretty-print-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz", + "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==", "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.12.0.tgz", + "integrity": "sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==", "license": "MIT", "dependencies": { - "@babel/helper-function-name": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/serialize": "^1.2.0", + "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/@babel/helpers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", - "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", + "node_modules/@emotion/babel-plugin/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==", "license": "MIT", "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=10", + "npm": ">=6" } }, - "node_modules/@babel/highlight": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "node_modules/@emotion/babel-plugin/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==", + "license": "MIT" + }, + "node_modules/@emotion/babel-plugin/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==", + "license": "MIT" + }, + "node_modules/@emotion/cache": { + "version": "11.13.1", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.13.1.tgz", + "integrity": "sha512-iqouYkuEblRcXmylXIwwOodiEK5Ifl7JcX7o6V4jI3iW4mLXX3dmt5xwBtIkJiQEXFAI+pC8X0i67yiPkH9Ucw==", "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" + "@emotion/memoize": "^0.9.0", + "@emotion/sheet": "^1.4.0", + "@emotion/utils": "^1.4.0", + "@emotion/weak-memoize": "^0.4.0", + "stylis": "4.2.0" } }, - "node_modules/@babel/parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", - "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", + "node_modules/@emotion/cache/node_modules/@emotion/sheet": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==", + "license": "MIT" + }, + "node_modules/@emotion/hash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", + "license": "MIT" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.0.tgz", + "integrity": "sha512-SHetuSLvJDzuNbOdtPVbq6yMMMlLoW5Q94uDqJZqy50gcmAjxFkVqmzqSGEFq9gT2iMuIeKV1PXVWmvUhuZLlQ==", "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" + "dependencies": { + "@emotion/memoize": "^0.9.0" } }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", - "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", - "dev": true, + "node_modules/@emotion/memoize": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", + "license": "MIT" + }, + "node_modules/@emotion/react": { + "version": "11.13.0", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.13.0.tgz", + "integrity": "sha512-WkL+bw1REC2VNV1goQyfxjx1GYJkcc23CRQkXX+vZNLINyfI7o+uUn/rTGPt/xJ3bJHd5GcljgnxHf4wRw5VWQ==", "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.12.0", + "@emotion/cache": "^11.13.0", + "@emotion/serialize": "^1.3.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.1.0", + "@emotion/utils": "^1.4.0", + "@emotion/weak-memoize": "^0.4.0", + "hoist-non-react-statics": "^3.3.1" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", - "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", - "dev": true, + "node_modules/@emotion/serialize": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.0.tgz", + "integrity": "sha512-jACuBa9SlYajnpIVXB+XOXnfJHyckDfe6fOpORIM6yhBDlqGuExvDdZYHDQGoDf3bZXGv7tNr+LpLjJqiEQ6EA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/unitless": "^0.9.0", + "@emotion/utils": "^1.4.0", + "csstype": "^3.0.2" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", - "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", - "dev": true, + "node_modules/@emotion/serialize/node_modules/@emotion/unitless": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.9.0.tgz", + "integrity": "sha512-TP6GgNZtmtFaFcsOgExdnfxLLpRDla4Q66tnenA9CktvVSdNKDvMVuUah4QvWPIpNjrWsGg3qeGo9a43QooGZQ==", + "license": "MIT" + }, + "node_modules/@emotion/styled": { + "version": "11.13.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.13.0.tgz", + "integrity": "sha512-tkzkY7nQhW/zC4hztlwucpT8QEZ6eUzpXDRhww/Eej4tFfO0FxQYWRyg/c5CCXa4d/f174kqeXYjuQRnhzf6dA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.12.0", + "@emotion/is-prop-valid": "^1.3.0", + "@emotion/serialize": "^1.3.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.1.0", + "@emotion/utils": "^1.4.0" }, "peerDependencies": { - "@babel/core": "^7.13.0" + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", - "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", - "dev": true, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.1.0.tgz", + "integrity": "sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==", "license": "MIT", - "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, "peerDependencies": { - "@babel/core": "^7.0.0" + "react": ">=16.8.0" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "dev": true, + "node_modules/@emotion/utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.0.tgz", + "integrity": "sha512-spEnrA1b6hDR/C68lC2M7m6ALPUHZC0lIY7jAS/B/9DuuO1ZP04eov8SMv/6fwRd8pzmsn2AuJEznRREWlQrlQ==", + "license": "MIT" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==", + "license": "MIT" + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], "license": "MIT", + "optional": true, + "os": [ + "aix" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz", - "integrity": "sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==", + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", - "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", - "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", - "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "node_modules/@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, + "optional": true, + "os": [ + "sunos" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", - "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", - "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", - "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", - "dev": true, + "node_modules/@floating-ui/core": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz", + "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==", "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@floating-ui/utils": "^0.2.7" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", - "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", - "dev": true, + "node_modules/@floating-ui/dom": { + "version": "1.6.10", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz", + "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==", "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.7" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", - "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", - "dev": true, + "node_modules/@floating-ui/react-dom": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.1.tgz", + "integrity": "sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" + "@floating-ui/dom": "^1.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "react": ">=16.8.0", + "react-dom": ">=16.8.0" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", - "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", - "dev": true, - "license": "MIT", + "node_modules/@floating-ui/utils": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", + "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==", + "license": "MIT" + }, + "node_modules/@iconify/icons-mdi": { + "version": "1.2.48", + "resolved": "https://registry.npmjs.org/@iconify/icons-mdi/-/icons-mdi-1.2.48.tgz", + "integrity": "sha512-1Tiq+iX1d2MzrdDiw45Tc9HuhNgg8H4vvaKNV+kF+jmr/kPG+YyeLMyXUKp4bwv+gheIAgNpZPjuqAPRkmMieA==", + "license": "Apache-2.0", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@iconify/types": "*" } }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", - "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", - "dev": true, + "node_modules/@iconify/react": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@iconify/react/-/react-3.2.2.tgz", + "integrity": "sha512-z3+Jno3VcJzgNHsN5mEvYMsgCkOZkydqdIwOxjXh45+i2Vs9RGH68Y52vt39izwFSfuYUXhaW+1u7m7+IhCn/g==", "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" + "funding": { + "url": "http://github.com/sponsors/cyberalien" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "react": ">=16" } }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", - "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", + "node_modules/@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", + "license": "MIT" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz", - "integrity": "sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "sprintf-js": "~1.0.2" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", - "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/template": "^7.24.7" - }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6" } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz", - "integrity": "sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", - "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", - "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "p-locate": "^4.1.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", - "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "p-try": "^2.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=6" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", - "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", - "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.7.tgz", - "integrity": "sha512-cjRKJ7FobOH2eakx7Ja+KpJRj8+y+/SiB3ooYm/n2UJfxu0oEaOoxOinitkJcPqv9KxS0kxTGPUaR7L2XcXDXA==", + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-flow": "^7.24.7" - }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", - "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", - "dev": true, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + "@sinclair/typebox": "^0.27.8" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", - "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", + "node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", - "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", - "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", - "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=7.0.0" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", - "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", - "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", - "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", - "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", - "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", - "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=7.0.0" } }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", - "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "license": "MIT" }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", - "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", - "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", - "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@joshwooding/vite-plugin-react-docgen-typescript/-/vite-plugin-react-docgen-typescript-0.3.1.tgz", + "integrity": "sha512-pdoMZ9QaPnVlSM+SdU/wgg0nyD/8wQ7y90ttO2CMCyrrm7RxveYIJ5eNfjPaoMFqW41LZra7QO9j+xV4Y18Glw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" + "glob": "^7.2.0", + "glob-promise": "^4.2.0", + "magic-string": "^0.27.0", + "react-docgen-typescript": "^2.2.2" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "typescript": ">= 4.3.x", + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", - "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/minimatch": "*", + "@types/node": "*" } }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", - "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "*" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz", - "integrity": "sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==", + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob-promise": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-4.2.2.tgz", + "integrity": "sha512-xcUzJ8NWN5bktoTIX7eOclO1Npxd/dyVqUJxlLIDasT4C7KZyqlPIwkdJ0Ypiy3p2ZKahTjK4M9uC3sNSfNMzw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "@types/glob": "^7.1.3" }, "engines": { - "node": ">=6.9.0" + "node": ">=12" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/ahmadnassri" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "glob": "^7.1.6" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", - "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@jridgewell/sourcemap-codec": "^1.4.13" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", - "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/react-docgen-typescript": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz", + "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "typescript": ">= 4.3.x" } }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", - "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", - "dev": true, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", - "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", - "dev": true, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.7.tgz", - "integrity": "sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==", + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.7.tgz", - "integrity": "sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", - "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", - "dev": true, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "regenerator-transform": "^0.15.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", - "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "node_modules/@jsdevtools/ono": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", + "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==", + "license": "MIT" + }, + "node_modules/@juggle/resize-observer": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", + "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==", "dev": true, - "license": "MIT", + "license": "Apache-2.0" + }, + "node_modules/@kinvolk/eslint-config": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@kinvolk/eslint-config/-/eslint-config-0.5.0.tgz", + "integrity": "sha512-ndtXtltacMhWeVx1CvrIYBakP3S6g/Kqbzy67MHVQgBH167aQC6F4GXbwsiG/52g1bH/v4b5CWkbEg6JZaih/g==", + "license": "Apache-2.0", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" + "@typescript-eslint/parser": "^4.28.2", + "eslint": "^7.30.0", + "typescript": "^4.3.5" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@typescript-eslint/eslint-plugin": "^4.28.2", + "eslint": "^7.30.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-plugin-react": "^7.24.0", + "eslint-plugin-react-hooks": "^4.2.0", + "eslint-plugin-simple-import-sort": "^7.0.0", + "eslint-plugin-unused-imports": "^1.1.2" } }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", - "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "node_modules/@mdx-js/react": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz", + "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@types/mdx": "^2.0.0", + "@types/react": ">=16" }, - "engines": { - "node": ">=6.9.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "react": ">=16" } }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", - "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", - "dev": true, + "node_modules/@monaco-editor/loader": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.4.0.tgz", + "integrity": "sha512-00ioBig0x642hytVspPl7DbQyaSWRaolYie/UFNjoTdvoKPzo6xrXLhTk9ixgIKcLH5b5vDOjVNiGyY+uDCUlg==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" + "state-local": "^1.0.6" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "monaco-editor": ">= 0.21.0 < 1" } }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", - "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", - "dev": true, + "node_modules/@monaco-editor/loader/node_modules/state-local": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", + "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==", + "license": "MIT" + }, + "node_modules/@monaco-editor/react": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.6.0.tgz", + "integrity": "sha512-RFkU9/i7cN2bsq/iTkurMWOEErmYcY6JiQI3Jn+WeR/FGISH8JbHERjpS9oRuSOPvDMJI0Z8nJeKkbOs9sBYQw==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" + "@monaco-editor/loader": "^1.4.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "monaco-editor": ">= 0.25.0 < 1", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", - "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "node_modules/@mswjs/cookies": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-0.2.2.tgz", + "integrity": "sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@types/set-cookie-parser": "^2.4.0", + "set-cookie-parser": "^2.4.6" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14" } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz", - "integrity": "sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==", + "node_modules/@mswjs/interceptors": { + "version": "0.17.10", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.17.10.tgz", + "integrity": "sha512-N8x7eSLGcmUFNWZRxT1vsHvypzIRgQYdG0rJey/rZCy6zT/30qDt8Joj7FxzGNLSwXbeZqJOMqDurp7ra4hgbw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@open-draft/until": "^1.0.3", + "@types/debug": "^4.1.7", + "@xmldom/xmldom": "^0.8.3", + "debug": "^4.3.3", + "headers-polyfill": "3.2.5", + "outvariant": "^1.2.1", + "strict-event-emitter": "^0.2.4", + "web-encoding": "^1.1.5" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14" } }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.7.tgz", - "integrity": "sha512-iLD3UNkgx2n/HrjBesVbYX6j0yqn/sJktvbtKKgcaLIQ4bTTQ8obAypc1VpyHPD2y4Phh9zHOaAt8e/L14wCpw==", + "node_modules/@mswjs/interceptors/node_modules/@open-draft/until": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-1.0.3.tgz", + "integrity": "sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@mswjs/interceptors/node_modules/headers-polyfill": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-3.2.5.tgz", + "integrity": "sha512-tUCGvt191vNSQgttSyJoibR+VO+I6+iCHIUdhzEMJKE+EAL8BwCN7fUOZlY4ofOelNHsK+gEjxB/B+9N3EWtdA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@mswjs/interceptors/node_modules/strict-event-emitter": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz", + "integrity": "sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-typescript": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "events": "^3.3.0" } }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", - "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", - "dev": true, + "node_modules/@mui/base": { + "version": "5.0.0-beta.40", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.40.tgz", + "integrity": "sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/runtime": "^7.23.9", + "@floating-ui/react-dom": "^2.0.8", + "@mui/types": "^7.2.14", + "@mui/utils": "^5.15.14", + "@popperjs/core": "^2.11.8", + "clsx": "^2.1.0", + "prop-types": "^15.8.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { - "@babel/core": "^7.0.0-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": { + "@types/react": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", - "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", - "dev": true, + "node_modules/@mui/icons-material": { + "version": "5.16.7", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.16.7.tgz", + "integrity": "sha512-UrGwDJCXEszbDI7yV047BYU5A28eGJ79keTCP4cc74WyncuVrnurlmIRxaHL8YK+LI1Kzq+/JM52IAkNnv4u+Q==", "license": "MIT", + "peer": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/runtime": "^7.23.9" }, "engines": { - "node": ">=6.9.0" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@mui/material": "^5.0.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", - "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", - "dev": true, + "node_modules/@mui/lab": { + "version": "5.0.0-alpha.173", + "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.173.tgz", + "integrity": "sha512-Gt5zopIWwxDgGy/MXcp6GueD84xFFugFai4hYiXY0zowJpTVnIrTQCQXV004Q7rejJ7aaCntX9hpPJqCrioshA==", "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/runtime": "^7.23.9", + "@mui/base": "5.0.0-beta.40", + "@mui/system": "^5.16.5", + "@mui/types": "^7.2.15", + "@mui/utils": "^5.16.5", + "clsx": "^2.1.0", + "prop-types": "^15.8.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", - "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@mui/material": ">=5.15.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } } }, - "node_modules/@babel/preset-env": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.7.tgz", - "integrity": "sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==", - "dev": true, + "node_modules/@mui/material": { + "version": "5.16.7", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.16.7.tgz", + "integrity": "sha512-cwwVQxBhK60OIOqZOVLFt55t01zmarKJiJUWbk0+8s/Ix5IaUzAShqlJchxsIQ4mSrWqgcKCCXKtIlG5H+/Jmg==", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.7", - "@babel/plugin-syntax-import-attributes": "^7.24.7", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.24.7", - "@babel/plugin-transform-async-to-generator": "^7.24.7", - "@babel/plugin-transform-block-scoped-functions": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.24.7", - "@babel/plugin-transform-class-properties": "^7.24.7", - "@babel/plugin-transform-class-static-block": "^7.24.7", - "@babel/plugin-transform-classes": "^7.24.7", - "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-destructuring": "^7.24.7", - "@babel/plugin-transform-dotall-regex": "^7.24.7", - "@babel/plugin-transform-duplicate-keys": "^7.24.7", - "@babel/plugin-transform-dynamic-import": "^7.24.7", - "@babel/plugin-transform-exponentiation-operator": "^7.24.7", - "@babel/plugin-transform-export-namespace-from": "^7.24.7", - "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.24.7", - "@babel/plugin-transform-json-strings": "^7.24.7", - "@babel/plugin-transform-literals": "^7.24.7", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", - "@babel/plugin-transform-member-expression-literals": "^7.24.7", - "@babel/plugin-transform-modules-amd": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.7", - "@babel/plugin-transform-modules-systemjs": "^7.24.7", - "@babel/plugin-transform-modules-umd": "^7.24.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", - "@babel/plugin-transform-new-target": "^7.24.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-object-super": "^7.24.7", - "@babel/plugin-transform-optional-catch-binding": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.7", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-private-methods": "^7.24.7", - "@babel/plugin-transform-private-property-in-object": "^7.24.7", - "@babel/plugin-transform-property-literals": "^7.24.7", - "@babel/plugin-transform-regenerator": "^7.24.7", - "@babel/plugin-transform-reserved-words": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", - "@babel/plugin-transform-template-literals": "^7.24.7", - "@babel/plugin-transform-typeof-symbol": "^7.24.7", - "@babel/plugin-transform-unicode-escapes": "^7.24.7", - "@babel/plugin-transform-unicode-property-regex": "^7.24.7", - "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.31.0", - "semver": "^6.3.1" + "@babel/runtime": "^7.23.9", + "@mui/core-downloads-tracker": "^5.16.7", + "@mui/system": "^5.16.7", + "@mui/types": "^7.2.15", + "@mui/utils": "^5.16.6", + "@popperjs/core": "^2.11.8", + "@types/react-transition-group": "^4.4.10", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1", + "react-is": "^18.3.1", + "react-transition-group": "^4.4.5" }, "engines": { - "node": ">=6.9.0" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@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/@babel/preset-env/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/@mui/material/node_modules/@mui/core-downloads-tracker": { + "version": "5.16.7", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.16.7.tgz", + "integrity": "sha512-RtsCt4Geed2/v74sbihWzzRs+HsIQCfclHeORh5Ynu2fS4icIKozcSubwuG7vtzq2uW3fOR1zITSP84TNt2GoQ==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" } }, - "node_modules/@babel/preset-flow": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.24.7.tgz", - "integrity": "sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ==", - "dev": true, + "node_modules/@mui/system": { + "version": "5.16.7", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.16.7.tgz", + "integrity": "sha512-Jncvs/r/d/itkxh7O7opOunTqbbSSzMTHzZkNLM+FjAOg+cYAZHrPDlYe1ZGKUYORwwb2XexlWnpZp0kZ4AHuA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "@babel/plugin-transform-flow-strip-types": "^7.24.7" + "@babel/runtime": "^7.23.9", + "@mui/private-theming": "^5.16.6", + "@mui/styled-engine": "^5.16.6", + "@mui/types": "^7.2.15", + "@mui/utils": "^5.16.6", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@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/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "dev": true, + "node_modules/@mui/system/node_modules/@mui/private-theming": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.16.6.tgz", + "integrity": "sha512-rAk+Rh8Clg7Cd7shZhyt2HGTTE5wYKNSJ5sspf28Fqm/PZ69Er9o6KX25g03/FG2dfpg5GCwZh/xOojiTfm3hw==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" + "@babel/runtime": "^7.23.9", + "@mui/utils": "^5.16.6", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@babel/preset-typescript": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz", - "integrity": "sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==", - "dev": true, + "node_modules/@mui/system/node_modules/@mui/styled-engine": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.16.6.tgz", + "integrity": "sha512-zaThmS67ZmtHSWToTiHslbI8jwrmITcN93LQaR2lKArbvS7Z3iLkwRoiikNWutx9MBs8Q6okKvbZq1RQYB3v7g==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "@babel/plugin-syntax-jsx": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.7", - "@babel/plugin-transform-typescript": "^7.24.7" + "@babel/runtime": "^7.23.9", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@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/@babel/register": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.24.6.tgz", - "integrity": "sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==", - "dev": true, + "node_modules/@mui/types": { + "version": "7.2.15", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.15.tgz", + "integrity": "sha512-nbo7yPhtKJkdf9kcVOF8JZHPZTmqXjJ/tI0bdWgHg5tp9AnIN4Y7f7wm9T+0SyGYJk76+GYZ8Q5XaTYAsUHN0Q==", "license": "MIT", - "dependencies": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.6", - "source-map-support": "^0.5.16" - }, - "engines": { - "node": ">=6.9.0" - }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@babel/register/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, + "node_modules/@mui/utils": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz", + "integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==", "license": "MIT", "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" + "@babel/runtime": "^7.23.9", + "@mui/types": "^7.2.15", + "@types/prop-types": "^15.7.12", + "clsx": "^2.1.1", + "prop-types": "^15.8.1", + "react-is": "^18.3.1" }, "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" + "node": ">=12.0.0" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" }, - "engines": { - "node": ">=6" + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@babel/register/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, + "node_modules/@mui/x-date-pickers": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.13.0.tgz", + "integrity": "sha512-cmpAfkzOjUgL4I8WenU4elm1QJO8vWpGmIPCezT3Q9wFjGL1QApQhJ5gMZ+X4tM6Gha9AhIWNQX5eXHKbSoyFQ==", "license": "MIT", + "peer": true, "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "@babel/runtime": "^7.25.0", + "@mui/system": "^5.16.5", + "@mui/utils": "^5.16.5", + "@types/react-transition-group": "^4.4.10", + "clsx": "^2.1.1", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" }, "engines": { - "node": ">=6" + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/material": "^5.15.14", + "date-fns": "^2.25.0 || ^3.2.0", + "date-fns-jalali": "^2.13.0-0 || ^3.2.0-0", + "dayjs": "^1.10.7", + "luxon": "^3.0.2", + "moment": "^2.29.4", + "moment-hijri": "^2.1.2", + "moment-jalaali": "^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.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 + }, + "date-fns": { + "optional": true + }, + "date-fns-jalali": { + "optional": true + }, + "dayjs": { + "optional": true + }, + "luxon": { + "optional": true + }, + "moment": { + "optional": true + }, + "moment-hijri": { + "optional": true + }, + "moment-jalaali": { + "optional": true + } } }, - "node_modules/@babel/register/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, + "node_modules/@mui/x-tree-view": { + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-6.17.0.tgz", + "integrity": "sha512-09dc2D+Rjg2z8KOaxbUXyPi0aw7fm2jurEtV8Xw48xJ00joLWd5QJm1/v4CarEvaiyhTQzHImNqdgeJW8ZQB6g==", "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "@babel/runtime": "^7.23.2", + "@mui/base": "^5.0.0-beta.20", + "@mui/utils": "^5.14.14", + "@types/react-transition-group": "^4.4.8", + "clsx": "^2.0.0", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" }, "engines": { - "node": ">=6" + "node": ">=14.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/material": "^5.8.6", + "@mui/system": "^5.8.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" } }, - "node_modules/@babel/register/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "license": "MIT", "dependencies": { - "p-limit": "^2.0.0" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=6" + "node": ">= 8" } }, - "node_modules/@babel/register/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">= 8" } }, - "node_modules/@babel/register/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "license": "MIT", "dependencies": { - "find-up": "^3.0.0" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/register/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" + "node": ">= 8" } }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "node_modules/@open-draft/deferred-promise": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", + "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==", "dev": true, "license": "MIT" }, - "node_modules/@babel/runtime": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", - "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", + "node_modules/@open-draft/logger": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", + "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", + "dev": true, "license": "MIT", "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" + "is-node-process": "^1.2.0", + "outvariant": "^1.4.0" } }, - "node_modules/@babel/template": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } + "node_modules/@open-draft/until": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", + "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==", + "dev": true, + "license": "MIT" }, - "node_modules/@babel/traverse": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", - "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", + "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==", "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" } }, - "node_modules/@babel/types": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", + "node_modules/@radix-ui/number": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz", + "integrity": "sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" + "@babel/runtime": "^7.13.10" } }, - "node_modules/@base2/pretty-print-object": { + "node_modules/@radix-ui/primitive": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz", - "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", + "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", "dev": true, "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.1.90" + "dependencies": { + "@babel/runtime": "^7.13.10" } }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "node_modules/@radix-ui/react-arrow": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz", + "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==", "dev": true, "license": "MIT", - "engines": { - "node": ">=10.0.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==", - "license": "MIT", "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" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@emotion/cache": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", - "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "node_modules/@radix-ui/react-collection": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz", + "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==", + "dev": true, "license": "MIT", "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" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "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==", - "license": "MIT" - }, - "node_modules/@emotion/is-prop-valid": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", - "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", + "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", + "dev": true, "license": "MIT", "dependencies": { - "@emotion/memoize": "^0.8.1" + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "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==", - "license": "MIT" - }, - "node_modules/@emotion/react": { - "version": "11.11.4", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.4.tgz", - "integrity": "sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==", + "node_modules/@radix-ui/react-context": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", + "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/cache": "^11.11.0", - "@emotion/serialize": "^1.1.3", - "@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" + "@babel/runtime": "^7.13.10" }, "peerDependencies": { - "react": ">=16.8.0" + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" }, "peerDependenciesMeta": { "@types/react": { @@ -2468,8628 +2397,7714 @@ } } }, - "node_modules/@emotion/serialize": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.4.tgz", - "integrity": "sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==", + "node_modules/@radix-ui/react-direction": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", + "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", + "dev": true, "license": "MIT", "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" + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "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==", - "license": "MIT" - }, - "node_modules/@emotion/styled": { - "version": "11.11.5", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.5.tgz", - "integrity": "sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==", + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz", + "integrity": "sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/is-prop-valid": "^1.2.2", - "@emotion/serialize": "^1.1.4", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1" + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-escape-keydown": "1.0.3" }, "peerDependencies": { - "@emotion/react": "^11.0.0-rc.0", - "react": ">=16.8.0" + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" }, "peerDependenciesMeta": { "@types/react": { "optional": true + }, + "@types/react-dom": { + "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==", - "license": "MIT" - }, - "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "node_modules/@radix-ui/react-focus-guards": { "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==", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", + "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", + "dev": true, "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, "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==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", - "cpu": [ - "arm" - ], + "node_modules/@radix-ui/react-focus-scope": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.3.tgz", + "integrity": "sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "cpu": [ - "arm64" - ], + "node_modules/@radix-ui/react-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", + "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "cpu": [ - "x64" - ], + "node_modules/@radix-ui/react-popper": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.2.tgz", + "integrity": "sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@babel/runtime": "^7.13.10", + "@floating-ui/react-dom": "^2.0.0", + "@radix-ui/react-arrow": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-rect": "1.0.1", + "@radix-ui/react-use-size": "1.0.1", + "@radix-ui/rect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", - "cpu": [ - "arm64" - ], + "node_modules/@radix-ui/react-portal": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.3.tgz", + "integrity": "sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "cpu": [ - "x64" - ], + "node_modules/@radix-ui/react-primitive": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", + "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "cpu": [ - "arm64" - ], + "node_modules/@radix-ui/react-roving-focus": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.0.tgz", + "integrity": "sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-collection": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-direction": "1.1.0", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "cpu": [ - "x64" - ], + "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", + "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } + "license": "MIT" }, - "node_modules/@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "cpu": [ - "arm" - ], + "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-collection": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.0.tgz", + "integrity": "sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-slot": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "cpu": [ - "arm64" - ], + "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-compose-refs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", + "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "cpu": [ - "ia32" - ], + "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-context": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", + "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "cpu": [ - "loong64" - ], + "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-direction": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", + "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "cpu": [ - "mips64el" - ], + "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-id": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz", + "integrity": "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "cpu": [ - "ppc64" - ], + "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", + "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@radix-ui/react-slot": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "cpu": [ - "riscv64" - ], + "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", + "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "cpu": [ - "s390x" - ], + "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", + "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "cpu": [ - "x64" - ], + "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", + "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@radix-ui/react-use-callback-ref": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "cpu": [ - "x64" - ], + "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz", + "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "cpu": [ - "x64" - ], + "node_modules/@radix-ui/react-select": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-1.2.2.tgz", + "integrity": "sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.1", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.4", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.3", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.2", + "@radix-ui/react-portal": "1.0.3", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-visually-hidden": "1.0.3", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "cpu": [ - "x64" - ], + "node_modules/@radix-ui/react-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.0.tgz", + "integrity": "sha512-3uBAs+egzvJBDZAzvb/n4NxxOYpnspmWxO2u5NbZ8Y6FM/NdrGSF9bop3Cf6F6C71z1rTSn8KV0Fo2ZVd79lGA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@radix-ui/react-primitive": "2.0.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "cpu": [ - "ia32" - ], + "node_modules/@radix-ui/react-separator/node_modules/@radix-ui/react-compose-refs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", + "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "cpu": [ - "x64" - ], + "node_modules/@radix-ui/react-separator/node_modules/@radix-ui/react-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", + "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "license": "MIT", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" + "@radix-ui/react-slot": "1.1.0" }, - "engines": { - "node": "^10.12.0 || >=12.0.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/@radix-ui/react-separator/node_modules/@radix-ui/react-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", + "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", + "dev": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "@radix-ui/react-compose-refs": "1.1.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "node_modules/@radix-ui/react-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", + "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", + "dev": true, "license": "MIT", "dependencies": { - "sprintf-js": "~1.0.2" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "node_modules/@radix-ui/react-toggle": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.0.tgz", + "integrity": "sha512-gwoxaKZ0oJ4vIgzsfESBuSgJNdc0rv12VhHgcqN0TEJmmZixXG/2XpsLK8kzNWYcnaoRIEEQc0bEi3dIvdUpjw==", + "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^0.20.2" + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-controllable-state": "1.1.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "license": "MIT", - "engines": { - "node": ">= 4" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "node_modules/@radix-ui/react-toggle-group": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.0.tgz", + "integrity": "sha512-PpTJV68dZU2oqqgq75Uzto5o/XfOVgkrJ9rulVmfTKxWp3HfUjHE6CP/WLRR4AzPX9HWxw7vFow2me85Yu+Naw==", + "dev": true, "license": "MIT", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-direction": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-roving-focus": "1.1.0", + "@radix-ui/react-toggle": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "license": "MIT" - }, - "node_modules/@eslint/eslintrc/node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@fal-works/esbuild-plugin-global-externals": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", - "integrity": "sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==", + "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", + "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", "dev": true, "license": "MIT" }, - "node_modules/@floating-ui/core": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.4.tgz", - "integrity": "sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA==", + "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-compose-refs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", + "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", + "dev": true, "license": "MIT", - "dependencies": { - "@floating-ui/utils": "^0.2.4" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@floating-ui/dom": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.7.tgz", - "integrity": "sha512-wmVfPG5o2xnKDU4jx/m4w5qva9FWHcnZ8BvzEe90D/RpwsJaTAVYPEPdQ8sbr/N8zZTAHlZUTQdqg8ZUbzHmng==", - "license": "MIT", - "dependencies": { - "@floating-ui/core": "^1.6.0", - "@floating-ui/utils": "^0.2.4" - } - }, - "node_modules/@floating-ui/react-dom": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.1.tgz", - "integrity": "sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==", + "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-context": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", + "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", + "dev": true, "license": "MIT", - "dependencies": { - "@floating-ui/dom": "^1.0.0" - }, "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@floating-ui/utils": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.4.tgz", - "integrity": "sha512-dWO2pw8hhi+WrXq1YJy2yCuWoL20PddgGaqTgVe4cOS9Q6qklXCiA1tJEqX6BEwRNSCP84/afac9hd4MS+zEUA==", - "license": "MIT" - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "deprecated": "Use @eslint/config-array instead", - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "deprecated": "Use @eslint/object-schema instead", - "license": "BSD-3-Clause" - }, - "node_modules/@iconify/icons-mdi": { - "version": "1.2.48", - "resolved": "https://registry.npmjs.org/@iconify/icons-mdi/-/icons-mdi-1.2.48.tgz", - "integrity": "sha512-1Tiq+iX1d2MzrdDiw45Tc9HuhNgg8H4vvaKNV+kF+jmr/kPG+YyeLMyXUKp4bwv+gheIAgNpZPjuqAPRkmMieA==", - "license": "Apache-2.0", - "dependencies": { - "@iconify/types": "*" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@iconify/react": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@iconify/react/-/react-3.2.2.tgz", - "integrity": "sha512-z3+Jno3VcJzgNHsN5mEvYMsgCkOZkydqdIwOxjXh45+i2Vs9RGH68Y52vt39izwFSfuYUXhaW+1u7m7+IhCn/g==", + "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-direction": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", + "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", + "dev": true, "license": "MIT", - "funding": { - "url": "http://github.com/sponsors/cyberalien" - }, "peerDependencies": { - "react": ">=16" + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@iconify/types": { + "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-primitive": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", - "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", - "license": "MIT" - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "license": "ISC", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", + "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", + "dev": true, + "license": "MIT", "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + "@radix-ui/react-slot": "1.1.0" }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "license": "MIT", - "engines": { - "node": ">=12" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", + "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "@radix-ui/react-compose-refs": "1.1.0" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@istanbuljs/load-nyc-config": { + "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-use-callback-ref": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", + "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": ">=8" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", + "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", "dev": true, "license": "MIT", "dependencies": { - "sprintf-js": "~1.0.2" + "@radix-ui/react-use-callback-ref": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", + "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-compose-refs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", + "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", "dev": true, "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", + "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "@radix-ui/react-slot": "1.1.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", + "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", "dev": true, "license": "MIT", "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" + "@radix-ui/react-compose-refs": "1.1.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "license": "MIT", - "dependencies": { - "@sinclair/typebox": "^0.27.8" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", + "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", + "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@radix-ui/react-use-callback-ref": "1.1.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@radix-ui/react-toolbar": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.0.tgz", + "integrity": "sha512-ZUKknxhMTL/4hPh+4DuaTot9aO7UD6Kupj4gqXCsBTayX1pD1L+0C2/2VZKXb4tIifQklZ3pf2hG9T+ns+FclQ==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-direction": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-roving-focus": "1.1.0", + "@radix-ui/react-separator": "1.1.0", + "@radix-ui/react-toggle-group": "1.1.0" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@jest/transform/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", + "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", "dev": true, "license": "MIT" }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-compose-refs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", + "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-context": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", + "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", "dev": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": ">=8" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-direction": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", + "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", "dev": true, "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", + "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@radix-ui/react-slot": "1.1.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", + "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@radix-ui/react-compose-refs": "1.1.0" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", + "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", + "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@joshwooding/vite-plugin-react-docgen-typescript/-/vite-plugin-react-docgen-typescript-0.3.0.tgz", - "integrity": "sha512-2D6y7fNvFmsLmRt6UCOFJPvFoPMJGT0Uh1Wg0RaigUp7kdQPs6yYn8Dmx6GZkOH/NW0yMTwRz/p0SRMMRo50vA==", + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", + "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", "dev": true, "license": "MIT", "dependencies": { - "glob": "^7.2.0", - "glob-promise": "^4.2.0", - "magic-string": "^0.27.0", - "react-docgen-typescript": "^2.2.2" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" }, "peerDependencies": { - "typescript": ">= 4.3.x", - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" }, "peerDependenciesMeta": { - "typescript": { + "@types/react": { "optional": true } } }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", + "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", "dev": true, "license": "MIT", "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "node_modules/@radix-ui/react-use-previous": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz", + "integrity": "sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "@babel/runtime": "^7.13.10" }, - "engines": { - "node": "*" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob-promise": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-4.2.2.tgz", - "integrity": "sha512-xcUzJ8NWN5bktoTIX7eOclO1Npxd/dyVqUJxlLIDasT4C7KZyqlPIwkdJ0Ypiy3p2ZKahTjK4M9uC3sNSfNMzw==", + "node_modules/@radix-ui/react-use-rect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz", + "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==", "dev": true, "license": "MIT", "dependencies": { - "@types/glob": "^7.1.3" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "type": "individual", - "url": "https://github.com/sponsors/ahmadnassri" + "@babel/runtime": "^7.13.10", + "@radix-ui/rect": "1.0.1" }, "peerDependencies": { - "glob": "^7.1.6" + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "node_modules/@radix-ui/react-use-size": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz", + "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "node_modules/@radix-ui/react-visually-hidden": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz", + "integrity": "sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==", + "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" }, - "engines": { - "node": ">=6.0.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "node_modules/@radix-ui/rect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz", + "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=6.0.0" + "dependencies": { + "@babel/runtime": "^7.13.10" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "node_modules/@reduxjs/toolkit": { + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.7.tgz", + "integrity": "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==", "license": "MIT", - "engines": { - "node": ">=6.0.0" + "dependencies": { + "immer": "^9.0.21", + "redux": "^4.2.1", + "redux-thunk": "^2.4.2", + "reselect": "^4.1.8" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.0.2" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@jsdevtools/ono": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", - "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==", + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "license": "MIT" }, - "node_modules/@juggle/resize-observer": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", - "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==", - "dev": true, - "license": "Apache-2.0" + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz", + "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@kinvolk/eslint-config": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@kinvolk/eslint-config/-/eslint-config-0.5.0.tgz", - "integrity": "sha512-ndtXtltacMhWeVx1CvrIYBakP3S6g/Kqbzy67MHVQgBH167aQC6F4GXbwsiG/52g1bH/v4b5CWkbEg6JZaih/g==", - "license": "Apache-2.0", + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz", + "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT" + }, + "node_modules/@storybook/addon-actions": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.6.7.tgz", + "integrity": "sha512-+6EZvhIeKEqG/RNsU3R5DxOrd60BL5GEvmzE2w60s2eKaNNxtyilDjiO1g4z2s2zDNyr7JL/Ft03pJ0Jgo0lew==", + "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/parser": "^4.28.2", - "eslint": "^7.30.0", - "typescript": "^4.3.5" + "@storybook/core-events": "7.6.7", + "@storybook/global": "^5.0.0", + "@types/uuid": "^9.0.1", + "dequal": "^2.0.2", + "polished": "^4.2.2", + "uuid": "^9.0.0" }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.28.2", - "eslint": "^7.30.0", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-import": "^2.22.1", - "eslint-plugin-jsx-a11y": "^6.4.1", - "eslint-plugin-react": "^7.24.0", - "eslint-plugin-react-hooks": "^4.2.0", - "eslint-plugin-simple-import-sort": "^7.0.0", - "eslint-plugin-unused-imports": "^1.1.2" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@mdx-js/react": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz", - "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==", + "node_modules/@storybook/addon-backgrounds": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.7.tgz", + "integrity": "sha512-55sBy1YUqponAVe+qL16qtWxdf63vHEnIoqFyHEwGpk7K9IhFA1BmdSpFr5VnWEwXeJXKj30db78frh2LUdk3Q==", "dev": true, "license": "MIT", "dependencies": { - "@types/mdx": "^2.0.0", - "@types/react": ">=16" + "@storybook/global": "^5.0.0", + "memoizerific": "^1.11.3", + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "react": ">=16" + "url": "https://opencollective.com/storybook" } }, - "node_modules/@monaco-editor/loader": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.4.0.tgz", - "integrity": "sha512-00ioBig0x642hytVspPl7DbQyaSWRaolYie/UFNjoTdvoKPzo6xrXLhTk9ixgIKcLH5b5vDOjVNiGyY+uDCUlg==", + "node_modules/@storybook/addon-controls": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-7.6.7.tgz", + "integrity": "sha512-DJ3gfvcdCgqi7AQxu83vx0AEUKiuJrNcSATfWV3Jqi8dH6fYO2yqpemHEeWOEy+DAHxIOaqLKwb1QjIBj+vSRQ==", + "dev": true, "license": "MIT", "dependencies": { - "state-local": "^1.0.6" + "@storybook/blocks": "7.6.7", + "lodash": "^4.17.21", + "ts-dedent": "^2.0.0" }, - "peerDependencies": { - "monaco-editor": ">= 0.21.0 < 1" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@monaco-editor/react": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.6.0.tgz", - "integrity": "sha512-RFkU9/i7cN2bsq/iTkurMWOEErmYcY6JiQI3Jn+WeR/FGISH8JbHERjpS9oRuSOPvDMJI0Z8nJeKkbOs9sBYQw==", + "node_modules/@storybook/addon-docs": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-7.6.7.tgz", + "integrity": "sha512-2dfajNhweofJ3LxjGO83UE5sBMvKtJB0Agj7q8mMtK/9PUCUcbvsFSyZnO/s6X1zAjSn5ZrirbSoTXU4IqxwSA==", + "dev": true, "license": "MIT", "dependencies": { - "@monaco-editor/loader": "^1.4.0" + "@jest/transform": "^29.3.1", + "@mdx-js/react": "^2.1.5", + "@storybook/blocks": "7.6.7", + "@storybook/client-logger": "7.6.7", + "@storybook/components": "7.6.7", + "@storybook/csf-plugin": "7.6.7", + "@storybook/csf-tools": "7.6.7", + "@storybook/global": "^5.0.0", + "@storybook/mdx2-csf": "^1.0.0", + "@storybook/node-logger": "7.6.7", + "@storybook/postinstall": "7.6.7", + "@storybook/preview-api": "7.6.7", + "@storybook/react-dom-shim": "7.6.7", + "@storybook/theming": "7.6.7", + "@storybook/types": "7.6.7", + "fs-extra": "^11.1.0", + "remark-external-links": "^8.0.0", + "remark-slug": "^6.0.0", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "monaco-editor": ">= 0.25.0 < 1", "react": "^16.8.0 || ^17.0.0 || ^18.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@mswjs/cookies": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-0.2.2.tgz", - "integrity": "sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g==", + "node_modules/@storybook/addon-docs/node_modules/@storybook/csf-plugin": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-7.6.7.tgz", + "integrity": "sha512-YL7e6H4iVcsDI0UpgpdQX2IiGDrlbgaQMHQgDLWXmZyKxBcy0ONROAX5zoT1ml44EHkL60TMaG4f7SinviJCog==", "dev": true, "license": "MIT", "dependencies": { - "@types/set-cookie-parser": "^2.4.0", - "set-cookie-parser": "^2.4.6" + "@storybook/csf-tools": "7.6.7", + "unplugin": "^1.3.1" }, - "engines": { - "node": ">=14" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@mswjs/interceptors": { - "version": "0.17.10", - "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.17.10.tgz", - "integrity": "sha512-N8x7eSLGcmUFNWZRxT1vsHvypzIRgQYdG0rJey/rZCy6zT/30qDt8Joj7FxzGNLSwXbeZqJOMqDurp7ra4hgbw==", + "node_modules/@storybook/addon-essentials": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-7.6.7.tgz", + "integrity": "sha512-nNLMrpIvc04z4XCA+kval/44eKAFJlUJeeL2pxwP7F/PSzjWe5BXv1bQHOiw8inRO5II0PzqwWnVCI9jsj7K5A==", "dev": true, "license": "MIT", "dependencies": { - "@open-draft/until": "^1.0.3", - "@types/debug": "^4.1.7", - "@xmldom/xmldom": "^0.8.3", - "debug": "^4.3.3", - "headers-polyfill": "3.2.5", - "outvariant": "^1.2.1", - "strict-event-emitter": "^0.2.4", - "web-encoding": "^1.1.5" + "@storybook/addon-actions": "7.6.7", + "@storybook/addon-backgrounds": "7.6.7", + "@storybook/addon-controls": "7.6.7", + "@storybook/addon-docs": "7.6.7", + "@storybook/addon-highlight": "7.6.7", + "@storybook/addon-measure": "7.6.7", + "@storybook/addon-outline": "7.6.7", + "@storybook/addon-toolbars": "7.6.7", + "@storybook/addon-viewport": "7.6.7", + "@storybook/core-common": "7.6.7", + "@storybook/manager-api": "7.6.7", + "@storybook/node-logger": "7.6.7", + "@storybook/preview-api": "7.6.7", + "ts-dedent": "^2.0.0" }, - "engines": { - "node": ">=14" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@mswjs/interceptors/node_modules/headers-polyfill": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-3.2.5.tgz", - "integrity": "sha512-tUCGvt191vNSQgttSyJoibR+VO+I6+iCHIUdhzEMJKE+EAL8BwCN7fUOZlY4ofOelNHsK+gEjxB/B+9N3EWtdA==", + "node_modules/@storybook/addon-highlight": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-7.6.7.tgz", + "integrity": "sha512-2F/tJdn45d4zrvf/cmE1vsczl99wK8+I+kkj0G7jLsrJR0w1zTgbgjy6T9j86HBTBvWcnysNFNIRWPAOh5Wdbw==", "dev": true, - "license": "MIT" - }, - "node_modules/@mui/base": { - "version": "5.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.40.tgz", - "integrity": "sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.23.9", - "@floating-ui/react-dom": "^2.0.8", - "@mui/types": "^7.2.14", - "@mui/utils": "^5.15.14", - "@popperjs/core": "^2.11.8", - "clsx": "^2.1.0", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" + "@storybook/global": "^5.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "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 - } + "url": "https://opencollective.com/storybook" } }, - "node_modules/@mui/core-downloads-tracker": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.16.0.tgz", - "integrity": "sha512-8SLffXYPRVpcZx5QzxNE8fytTqzp+IuU3deZbQWg/vSaTlDpR5YVrQ4qQtXTi5cRdhOufV5INylmwlKK+//nPw==", + "node_modules/@storybook/addon-interactions": { + "version": "7.6.20", + "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-7.6.20.tgz", + "integrity": "sha512-uH+OIxLtvfnnmdN3Uf8MwzfEFYtaqSA6Hir6QNPc643se0RymM8mULN0rzRyvspwd6OagWdtOxsws3aHk02KTA==", + "dev": true, "license": "MIT", + "dependencies": { + "@storybook/global": "^5.0.0", + "@storybook/types": "7.6.20", + "jest-mock": "^27.0.6", + "polished": "^4.2.2", + "ts-dedent": "^2.2.0" + }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui-org" + "url": "https://opencollective.com/storybook" } }, - "node_modules/@mui/icons-material": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.16.0.tgz", - "integrity": "sha512-6ISoOhkp9w5gD0PEW9JklrcbyARDkFWNTBdwXZ1Oy5IGlyu9B0zG0hnUIe4H17IaF1Vgj6C8VI+v4tkSdK0veg==", + "node_modules/@storybook/addon-interactions/node_modules/@storybook/channels": { + "version": "7.6.20", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.20.tgz", + "integrity": "sha512-4hkgPSH6bJclB2OvLnkZOGZW1WptJs09mhQ6j6qLjgBZzL/ZdD6priWSd7iXrmPiN5TzUobkG4P4Dp7FjkiO7A==", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@babel/runtime": "^7.23.9" - }, - "engines": { - "node": ">=12.0.0" + "@storybook/client-logger": "7.6.20", + "@storybook/core-events": "7.6.20", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@mui/material": "^5.0.0", - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "url": "https://opencollective.com/storybook" } }, - "node_modules/@mui/lab": { - "version": "5.0.0-alpha.171", - "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.171.tgz", - "integrity": "sha512-/ZRnx0wB7hWHMsy76AAUJREVHZ7v5kOKwgJKCQrqOcaPNyo3WiwtTqKaM4Pgj+2r7O10IrC6zOniq8kTRqVAlA==", + "node_modules/@storybook/addon-interactions/node_modules/@storybook/client-logger": { + "version": "7.6.20", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.20.tgz", + "integrity": "sha512-NwG0VIJQCmKrSaN5GBDFyQgTAHLNishUPLW1NrzqTDNAhfZUoef64rPQlinbopa0H4OXmlB+QxbQIb3ubeXmSQ==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/base": "5.0.0-beta.40", - "@mui/system": "^5.16.0", - "@mui/types": "^7.2.14", - "@mui/utils": "^5.16.0", - "clsx": "^2.1.0", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" + "@storybook/global": "^5.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.5.0", - "@emotion/styled": "^11.3.0", - "@mui/material": ">=5.15.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 - } + "url": "https://opencollective.com/storybook" } }, - "node_modules/@mui/material": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.16.0.tgz", - "integrity": "sha512-DbR1NckTLpjt9Zut9EGQ70th86HfN0BYQgyYro6aXQrNfjzSwe3BJS1AyBQ5mJ7TdL6YVRqohfukxj9JlqZZUg==", + "node_modules/@storybook/addon-interactions/node_modules/@storybook/core-events": { + "version": "7.6.20", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.20.tgz", + "integrity": "sha512-tlVDuVbDiNkvPDFAu+0ou3xBBYbx9zUURQz4G9fAq0ScgBOs/bpzcRrFb4mLpemUViBAd47tfZKdH4MAX45KVQ==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/base": "5.0.0-beta.40", - "@mui/core-downloads-tracker": "^5.16.0", - "@mui/system": "^5.16.0", - "@mui/types": "^7.2.14", - "@mui/utils": "^5.16.0", - "@types/react-transition-group": "^4.4.10", - "clsx": "^2.1.0", - "csstype": "^3.1.3", - "prop-types": "^15.8.1", - "react-is": "^18.2.0", - "react-transition-group": "^4.4.5" - }, - "engines": { - "node": ">=12.0.0" + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "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 - } + "url": "https://opencollective.com/storybook" } }, - "node_modules/@mui/private-theming": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.16.0.tgz", - "integrity": "sha512-sYpubkO1MZOnxNyVOClrPNOTs0MfuRVVnAvCeMaOaXt6GimgQbnUcshYv2pSr6PFj+Mqzdff/FYOBceK8u5QgA==", + "node_modules/@storybook/addon-interactions/node_modules/@storybook/types": { + "version": "7.6.20", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.20.tgz", + "integrity": "sha512-GncdY3x0LpbhmUAAJwXYtJDUQEwfF175gsjH0/fxPkxPoV7Sef9TM41jQLJW/5+6TnZoCZP/+aJZTJtq3ni23Q==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/utils": "^5.16.0", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" + "@storybook/channels": "7.6.20", + "@types/babel__core": "^7.0.0", + "@types/express": "^4.7.0", + "file-system-cache": "2.3.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "url": "https://opencollective.com/storybook" } }, - "node_modules/@mui/styled-engine": { - "version": "5.15.14", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.14.tgz", - "integrity": "sha512-RILkuVD8gY6PvjZjqnWhz8fu68dVkqhM5+jYWfB5yhlSQKg+2rHkmEwm75XIeAqI3qwOndK6zELK5H6Zxn4NHw==", + "node_modules/@storybook/addon-links": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-7.6.7.tgz", + "integrity": "sha512-O5LekPslkAIDtXC/TCIyg/3c0htBxDYwb/s+NrZUPTNWJsngxvTAwp6aIk6aVSeSCFUMWvBFcVsuV3hv+ndK6w==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.23.9", - "@emotion/cache": "^11.11.0", - "csstype": "^3.1.3", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" + "@storybook/csf": "^0.1.2", + "@storybook/global": "^5.0.0", + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui-org" + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@emotion/react": "^11.4.1", - "@emotion/styled": "^11.3.0", - "react": "^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { + "react": { "optional": true } } }, - "node_modules/@mui/styles": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@mui/styles/-/styles-5.16.0.tgz", - "integrity": "sha512-d/Hd1FJuIzAmX89sNazRcnFBGZLb8klPG9E+AshhVpWZcoV/9Ar29On2XS0IxRh7Y5GoA0oTDkU0jivKWjzkiw==", + "node_modules/@storybook/addon-measure": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-7.6.7.tgz", + "integrity": "sha512-t1RnnNO4Xzgnsxu63FlZwsCTF0+9jKxr44NiJAUOxW9ppbCvs/JfSDOOvcDRtPWyjgnyzexNUUctMfxvLrU01A==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.23.9", - "@emotion/hash": "^0.9.1", - "@mui/private-theming": "^5.16.0", - "@mui/types": "^7.2.14", - "@mui/utils": "^5.16.0", - "clsx": "^2.1.0", - "csstype": "^3.1.3", - "hoist-non-react-statics": "^3.3.2", - "jss": "^10.10.0", - "jss-plugin-camel-case": "^10.10.0", - "jss-plugin-default-unit": "^10.10.0", - "jss-plugin-global": "^10.10.0", - "jss-plugin-nested": "^10.10.0", - "jss-plugin-props-sort": "^10.10.0", - "jss-plugin-rule-value-function": "^10.10.0", - "jss-plugin-vendor-prefixer": "^10.10.0", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" + "@storybook/global": "^5.0.0", + "tiny-invariant": "^1.3.1" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "url": "https://opencollective.com/storybook" } }, - "node_modules/@mui/system": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.16.0.tgz", - "integrity": "sha512-9YbkC2m3+pNumAvubYv+ijLtog6puJ0fJ6rYfzfLCM47pWrw3m+30nXNM8zMgDaKL6vpfWJcCXm+LPaWBpy7sw==", + "node_modules/@storybook/addon-outline": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-7.6.7.tgz", + "integrity": "sha512-gu2y46ijjMkXlxy1f8Cctgjw5b5y8vSIqNAYlrs5/Qy+hJAWyU6lj2PFGOCCUG4L+F45fAjwWAin6qz43+WnRQ==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/private-theming": "^5.16.0", - "@mui/styled-engine": "^5.15.14", - "@mui/types": "^7.2.14", - "@mui/utils": "^5.16.0", - "clsx": "^2.1.0", - "csstype": "^3.1.3", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" + "@storybook/global": "^5.0.0", + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "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 - } + "url": "https://opencollective.com/storybook" } }, - "node_modules/@mui/types": { - "version": "7.2.14", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.14.tgz", - "integrity": "sha512-MZsBZ4q4HfzBsywtXgM1Ksj6HDThtiwmOKUXH1pKYISI9gAVXCNHNpo7TlGoGrBaYWZTdNoirIN7JsQcQUjmQQ==", + "node_modules/@storybook/addon-toolbars": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-7.6.7.tgz", + "integrity": "sha512-vT+YMzw8yVwndhJglI0XtELfXWq1M0HEy5ST3XPzbjmsJ54LgTf1b29UMkh0E/05qBQNFCcbT9B/tLxqWezxlg==", + "dev": true, "license": "MIT", - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@mui/utils": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.0.tgz", - "integrity": "sha512-kLLi5J1xY+mwtUlMb8Ubdxf4qFAA1+U7WPBvjM/qQ4CIwLCohNb0sHo1oYPufjSIH/Z9+dhVxD7dJlfGjd1AVA==", + "node_modules/@storybook/addon-viewport": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-7.6.7.tgz", + "integrity": "sha512-Q/BKjJaKzl4RWxH45K2iIXwkicj4ReVAUIpIyd7dPBb/Bx+hEDYZxR5dDg82AMkZdA71x5ttMnuDSuVpmWAE6g==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.23.9", - "@types/prop-types": "^15.7.11", - "prop-types": "^15.8.1", - "react-is": "^18.2.0" - }, - "engines": { - "node": ">=12.0.0" + "memoizerific": "^1.11.3" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "url": "https://opencollective.com/storybook" } }, - "node_modules/@mui/x-date-pickers": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.9.0.tgz", - "integrity": "sha512-GMDprioHlYmNle8Cbh6TxB4QThDGgqJxfH/R/p/5dNk+Tn5vB1gZSDMn3wVxItiEV6tDXbkyS5gPhSMVFDGvAA==", + "node_modules/@storybook/blocks": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.6.7.tgz", + "integrity": "sha512-+QEvGQ0he/YvFS3lsZORJWxhQIyqcCDWsxbJxJiByePd+Z4my3q8xwtPhHW0TKRL0xUgNE/GnTfMMqJfevTuSw==", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@babel/runtime": "^7.24.7", - "@mui/base": "^5.0.0-beta.40", - "@mui/system": "^5.16.0", - "@mui/utils": "^5.16.0", - "@types/react-transition-group": "^4.4.10", - "clsx": "^2.1.1", - "prop-types": "^15.8.1", - "react-transition-group": "^4.4.5" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.9.0", - "@emotion/styled": "^11.8.1", - "@mui/material": "^5.15.14", - "date-fns": "^2.25.0 || ^3.2.0", - "date-fns-jalali": "^2.13.0-0 || ^3.2.0-0", - "dayjs": "^1.10.7", - "luxon": "^3.0.2", - "moment": "^2.29.4", - "moment-hijri": "^2.1.2", - "moment-jalaali": "^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.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 - }, - "date-fns": { - "optional": true - }, - "date-fns-jalali": { - "optional": true - }, - "dayjs": { - "optional": true - }, - "luxon": { - "optional": true - }, - "moment": { - "optional": true - }, - "moment-hijri": { - "optional": true - }, - "moment-jalaali": { - "optional": true - } - } - }, - "node_modules/@mui/x-tree-view": { - "version": "6.17.0", - "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-6.17.0.tgz", - "integrity": "sha512-09dc2D+Rjg2z8KOaxbUXyPi0aw7fm2jurEtV8Xw48xJ00joLWd5QJm1/v4CarEvaiyhTQzHImNqdgeJW8ZQB6g==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.2", - "@mui/base": "^5.0.0-beta.20", - "@mui/utils": "^5.14.14", - "@types/react-transition-group": "^4.4.8", - "clsx": "^2.0.0", - "prop-types": "^15.8.1", - "react-transition-group": "^4.4.5" - }, - "engines": { - "node": ">=14.0.0" + "@storybook/channels": "7.6.7", + "@storybook/client-logger": "7.6.7", + "@storybook/components": "7.6.7", + "@storybook/core-events": "7.6.7", + "@storybook/csf": "^0.1.2", + "@storybook/docs-tools": "7.6.7", + "@storybook/global": "^5.0.0", + "@storybook/manager-api": "7.6.7", + "@storybook/preview-api": "7.6.7", + "@storybook/theming": "7.6.7", + "@storybook/types": "7.6.7", + "@types/lodash": "^4.14.167", + "color-convert": "^2.0.1", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "markdown-to-jsx": "^7.1.8", + "memoizerific": "^1.11.3", + "polished": "^4.2.2", + "react-colorful": "^5.1.2", + "telejson": "^7.2.0", + "tocbot": "^4.20.1", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui" + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@emotion/react": "^11.9.0", - "@emotion/styled": "^11.8.1", - "@mui/material": "^5.8.6", - "@mui/system": "^5.8.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@ndelangen/get-tarball": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz", - "integrity": "sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==", + "node_modules/@storybook/blocks/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { - "gunzip-maybe": "^1.4.2", - "pump": "^3.0.0", - "tar-fs": "^2.1.1" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 8" + "node": ">=7.0.0" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "license": "MIT", - "engines": { - "node": ">= 8" - } + "node_modules/@storybook/blocks/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "node_modules/@storybook/builder-vite": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-8.2.9.tgz", + "integrity": "sha512-MHD3ezRjKkJkOl0u7CRQoQD/LKd28YMWIcaz4YrV6ygokc0c3RFTlOefICQFgboc+1RwIUowxN1CJ2kJ7p4SWw==", + "dev": true, "license": "MIT", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "@storybook/csf-plugin": "8.2.9", + "@types/find-cache-dir": "^3.2.1", + "browser-assert": "^1.2.1", + "es-module-lexer": "^1.5.0", + "express": "^4.19.2", + "find-cache-dir": "^3.0.0", + "fs-extra": "^11.1.0", + "magic-string": "^0.30.0", + "ts-dedent": "^2.0.0" }, - "engines": { - "node": ">= 8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@preact/preset-vite": "*", + "storybook": "^8.2.9", + "typescript": ">= 4.3.x", + "vite": "^4.0.0 || ^5.0.0", + "vite-plugin-glimmerx": "*" + }, + "peerDependenciesMeta": { + "@preact/preset-vite": { + "optional": true + }, + "typescript": { + "optional": true + }, + "vite-plugin-glimmerx": { + "optional": true + } } }, - "node_modules/@open-draft/until": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-1.0.3.tgz", - "integrity": "sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==", + "node_modules/@storybook/builder-vite/node_modules/es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", "dev": true, "license": "MIT" }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "node_modules/@storybook/channels": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.7.tgz", + "integrity": "sha512-u1hURhfQHHtZyRIDUENRCp+CRRm7IQfcjQaoWI06XCevQPuhVEtFUfXHjG+J74aA/JuuTLFUtqwNm1zGqbXTAQ==", + "dev": true, "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" + "dependencies": { + "@storybook/client-logger": "7.6.7", + "@storybook/core-events": "7.6.7", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "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==", + "node_modules/@storybook/client-logger": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.7.tgz", + "integrity": "sha512-A16zpWgsa0gSdXMR9P3bWVdC9u/1B1oG4H7Z1+JhNzgnL3CdyOYO0qFSiAtNBso4nOjIAJVb6/AoBzdRhmSVQg==", + "dev": true, "license": "MIT", + "dependencies": { + "@storybook/global": "^5.0.0" + }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/popperjs" + "url": "https://opencollective.com/storybook" } }, - "node_modules/@radix-ui/number": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz", - "integrity": "sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==", + "node_modules/@storybook/components": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-7.6.7.tgz", + "integrity": "sha512-1HN4p+MCI4Tx9VGZayZyqbW7SB7mXQLnS5fUbTE1gXaMYHpzFvcrRNROeV1LZPClJX6qx1jgE5ngZojhxGuxMA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10" + "@radix-ui/react-select": "^1.2.2", + "@radix-ui/react-toolbar": "^1.0.4", + "@storybook/client-logger": "7.6.7", + "@storybook/csf": "^0.1.2", + "@storybook/global": "^5.0.0", + "@storybook/theming": "7.6.7", + "@storybook/types": "7.6.7", + "memoizerific": "^1.11.3", + "use-resize-observer": "^9.1.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@radix-ui/primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", - "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", + "node_modules/@storybook/core-client": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-7.6.7.tgz", + "integrity": "sha512-ZQivyEzYsZok8vRj5Qan7LbiMUnO89rueWzTnZs4IS6JIaQtjoPI1rGVq+h6qOCM6tki478hic8FS+zwGQ6q+w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10" + "@storybook/client-logger": "7.6.7", + "@storybook/preview-api": "7.6.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@radix-ui/react-arrow": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz", - "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==", + "node_modules/@storybook/core-common": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.6.7.tgz", + "integrity": "sha512-F1fJnauVSPQtAlpicbN/O4XW38Ai8kf/IoU0Hgm9gEwurIk6MF5hiVLsaTI/5GUbrepMl9d9J+iIL4lHAT8IyA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "@storybook/core-events": "7.6.7", + "@storybook/node-logger": "7.6.7", + "@storybook/types": "7.6.7", + "@types/find-cache-dir": "^3.2.1", + "@types/node": "^18.0.0", + "@types/node-fetch": "^2.6.4", + "@types/pretty-hrtime": "^1.0.0", + "chalk": "^4.1.0", + "esbuild": "^0.18.0", + "esbuild-register": "^3.5.0", + "file-system-cache": "2.3.0", + "find-cache-dir": "^3.0.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "glob": "^10.0.0", + "handlebars": "^4.7.7", + "lazy-universal-dotenv": "^4.0.0", + "node-fetch": "^2.0.0", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", + "resolve-from": "^5.0.0", + "ts-dedent": "^2.0.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@radix-ui/react-collection": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz", - "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==", + "node_modules/@storybook/core-common/node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", - "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", + "node_modules/@storybook/core-common/node_modules/@types/node": { + "version": "18.19.46", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.46.tgz", + "integrity": "sha512-vnRgMS7W6cKa1/0G3/DTtQYpVrZ8c0Xm6UkLaVFrb9jtcVC3okokW09Ki1Qdrj9ISokszD69nY4WDLRlvHlhAA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "undici-types": "~5.26.4" } }, - "node_modules/@radix-ui/react-context": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", - "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", + "node_modules/@storybook/core-common/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10" + "color-convert": "^2.0.1" }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=8" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@radix-ui/react-direction": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", - "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", + "node_modules/@storybook/core-common/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=10" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz", - "integrity": "sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==", + "node_modules/@storybook/core-common/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-escape-keydown": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "color-name": "~1.1.4" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@radix-ui/react-focus-guards": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", - "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", + "node_modules/@storybook/core-common/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/core-common/node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", "dev": true, + "hasInstallScript": true, "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" + "bin": { + "esbuild": "bin/esbuild" }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=12" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" } }, - "node_modules/@radix-ui/react-focus-scope": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.3.tgz", - "integrity": "sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==", + "node_modules/@storybook/core-common/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "engines": { + "node": ">=8" } }, - "node_modules/@radix-ui/react-id": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", - "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", + "node_modules/@storybook/core-common/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "find-up": "^5.0.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "engines": { + "node": ">=10" } }, - "node_modules/@radix-ui/react-popper": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.2.tgz", - "integrity": "sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==", + "node_modules/@storybook/core-common/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-rect": "1.0.1", - "@radix-ui/react-use-size": "1.0.1", - "@radix-ui/rect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "engines": { + "node": ">=8" } }, - "node_modules/@radix-ui/react-portal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.3.tgz", - "integrity": "sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==", + "node_modules/@storybook/core-common/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "has-flag": "^4.0.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "engines": { + "node": ">=8" } }, - "node_modules/@radix-ui/react-primitive": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", - "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", + "node_modules/@storybook/core-events": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.7.tgz", + "integrity": "sha512-KZ5d03c47pnr5/kY26pJtWq7WpmCPXLbgyjJZDSc+TTY153BdZksvlBXRHtqM1yj2UM6QsSyIuiJaADJNAbP2w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "ts-dedent": "^2.0.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.0.tgz", - "integrity": "sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==", + "node_modules/@storybook/csf": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.11.tgz", + "integrity": "sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==", "dev": true, "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-collection": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-direction": "1.1.0", - "@radix-ui/react-id": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-callback-ref": "1.1.0", - "@radix-ui/react-use-controllable-state": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "type-fest": "^2.19.0" } }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", - "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-collection": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.0.tgz", - "integrity": "sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==", + "node_modules/@storybook/csf-plugin": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.2.9.tgz", + "integrity": "sha512-QQCFb3g12VQQEraDV1UfCmniGhQZKyT6oEt1Im6dzzPJj9NQk+6BjWoDep33CZhBHWoLryrMQd2fjuHxnFRNEA==", "dev": true, "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-slot": "1.1.0" + "unplugin": "^1.3.1" }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", + "node_modules/@storybook/csf-tools": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.7.tgz", + "integrity": "sha512-hyRbUGa2Uxvz3U09BjcOfMNf/5IYgRum1L6XszqK2O8tK9DGte1r6hArCIAcqiEmFMC40d0kalPzqu6WMNn7sg==", "dev": true, "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "dependencies": { + "@babel/generator": "^7.23.0", + "@babel/parser": "^7.23.0", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "@storybook/csf": "^0.1.2", + "@storybook/types": "7.6.7", + "fs-extra": "^11.1.0", + "recast": "^0.23.1", + "ts-dedent": "^2.0.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-context": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", - "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", + "node_modules/@storybook/docs-tools": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-7.6.7.tgz", + "integrity": "sha512-enTO/xVjBqwUraGCYTwdyjMvug3OSAM7TPPUEJ3KPieJNwAzcYkww/qNDMIAR4S39zPMrkAmtS3STvVadlJz7g==", "dev": true, "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "dependencies": { + "@storybook/core-common": "7.6.7", + "@storybook/preview-api": "7.6.7", + "@storybook/types": "7.6.7", + "@types/doctrine": "^0.0.3", + "assert": "^2.1.0", + "doctrine": "^3.0.0", + "lodash": "^4.17.21" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-direction": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", - "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", + "node_modules/@storybook/global": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", + "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } + "license": "MIT" }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-id": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz", - "integrity": "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==", + "node_modules/@storybook/instrumenter": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.2.9.tgz", + "integrity": "sha512-+DNjTbsMzlDggsvkhRuOy7aGvQJ4oLCPgunP5Se/3yBjG+M2bYDa0EmC5jC2nwZ3ffpuvbzaVe7fWf7R8W9F2Q==", "dev": true, "license": "MIT", "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.0" + "@storybook/global": "^5.0.0", + "@vitest/utils": "^1.3.1", + "util": "^0.12.4" }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", + "node_modules/@storybook/manager-api": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.6.7.tgz", + "integrity": "sha512-3Wk/BvuGUlw/X05s57zZO7gJbzfUeE9Xe+CSIvuH7RY5jx9PYnNwqNlTXPXhJ5LPvwMthae7WJVn3SuBpbptoQ==", "dev": true, "license": "MIT", "dependencies": { - "@radix-ui/react-slot": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "@storybook/channels": "7.6.7", + "@storybook/client-logger": "7.6.7", + "@storybook/core-events": "7.6.7", + "@storybook/csf": "^0.1.2", + "@storybook/global": "^5.0.0", + "@storybook/router": "7.6.7", + "@storybook/theming": "7.6.7", + "@storybook/types": "7.6.7", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "store2": "^2.14.2", + "telejson": "^7.2.0", + "ts-dedent": "^2.0.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-slot": { + "node_modules/@storybook/mdx2-csf": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", + "resolved": "https://registry.npmjs.org/@storybook/mdx2-csf/-/mdx2-csf-1.1.0.tgz", + "integrity": "sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/node-logger": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", + "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==", "dev": true, "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", - "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", + "node_modules/@storybook/postinstall": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-7.6.7.tgz", + "integrity": "sha512-mrpRmcwFd9FcvtHPXA9x6vOrHLVCKScZX/Xx2QPWgAvB3W6uzP8G+8QNb1u834iToxrWeuszUMB9UXZK4Qj5yg==", "dev": true, "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", - "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", + "node_modules/@storybook/preview-api": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.7.tgz", + "integrity": "sha512-ja85ItrT6q2TeBQ6n0CNoRi1R6L8yF2kkis9hVeTQHpwLdZyHUTRqqR5WmhtLqqQXcofyasBPOeJV06wuOhgRQ==", "dev": true, "license": "MIT", "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "@storybook/channels": "7.6.7", + "@storybook/client-logger": "7.6.7", + "@storybook/core-events": "7.6.7", + "@storybook/csf": "^0.1.2", + "@storybook/global": "^5.0.0", + "@storybook/types": "7.6.7", + "@types/qs": "^6.9.5", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz", - "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==", + "node_modules/@storybook/react": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-7.6.7.tgz", + "integrity": "sha512-uT9IBPDM1SQg6FglWqb7IemOJ1Z8kYB5rehIDEDToi0u5INihSY8rHd003TxG4Wx4REp6J+rfbDJO2aVui/gxA==", "dev": true, "license": "MIT", + "dependencies": { + "@storybook/client-logger": "7.6.7", + "@storybook/core-client": "7.6.7", + "@storybook/docs-tools": "7.6.7", + "@storybook/global": "^5.0.0", + "@storybook/preview-api": "7.6.7", + "@storybook/react-dom-shim": "7.6.7", + "@storybook/types": "7.6.7", + "@types/escodegen": "^0.0.6", + "@types/estree": "^0.0.51", + "@types/node": "^18.0.0", + "acorn": "^7.4.1", + "acorn-jsx": "^5.3.1", + "acorn-walk": "^7.2.0", + "escodegen": "^2.1.0", + "html-tags": "^3.1.0", + "lodash": "^4.17.21", + "prop-types": "^15.7.2", + "react-element-to-jsx-string": "^15.0.0", + "ts-dedent": "^2.0.0", + "type-fest": "~2.19", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "typescript": "*" }, "peerDependenciesMeta": { - "@types/react": { + "typescript": { "optional": true } } }, - "node_modules/@radix-ui/react-select": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-1.2.2.tgz", - "integrity": "sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==", + "node_modules/@storybook/react-dom-shim": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-7.6.7.tgz", + "integrity": "sha512-b/rmy/YzVrwP+ifyZG4yXVIdeFVdTbmziodHUlbrWiUNsqtTZZur9kqkKRUH/7ofji9MFe81nd0MRlcTNFomqg==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/number": "1.0.1", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-collection": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-dismissable-layer": "1.0.4", - "@radix-ui/react-focus-guards": "1.0.1", - "@radix-ui/react-focus-scope": "1.0.3", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-popper": "1.1.2", - "@radix-ui/react-portal": "1.0.3", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-previous": "1.0.1", - "@radix-ui/react-visually-hidden": "1.0.3", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.5" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@radix-ui/react-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.0.tgz", - "integrity": "sha512-3uBAs+egzvJBDZAzvb/n4NxxOYpnspmWxO2u5NbZ8Y6FM/NdrGSF9bop3Cf6F6C71z1rTSn8KV0Fo2ZVd79lGA==", + "node_modules/@storybook/react-vite": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/react-vite/-/react-vite-8.2.9.tgz", + "integrity": "sha512-Lw6FzcAaL7jX8Y8EsDzg32Lp0NdeNJZpj0LVwX5sLOQQA6w4i3PqlFINXDY28qCGo6wqKT+w44zhgwUcU5V0Ow==", "dev": true, "license": "MIT", "dependencies": { - "@radix-ui/react-primitive": "2.0.0" + "@joshwooding/vite-plugin-react-docgen-typescript": "0.3.1", + "@rollup/pluginutils": "^5.0.2", + "@storybook/builder-vite": "8.2.9", + "@storybook/react": "8.2.9", + "find-up": "^5.0.0", + "magic-string": "^0.30.0", + "react-docgen": "^7.0.0", + "resolve": "^1.22.8", + "tsconfig-paths": "^4.2.0" }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "engines": { + "node": ">=18.0.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.9", + "vite": "^4.0.0 || ^5.0.0" } }, - "node_modules/@radix-ui/react-separator/node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", + "node_modules/@storybook/react-vite/node_modules/@storybook/components": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.2.9.tgz", + "integrity": "sha512-OkkcZ/f/6o3GdFEEK9ZHKIGHWUHmavZUYs5xaSgU64bOrA2aqEFtfeWWitZYTv3Euhk8MVLWfyEMDfez0AlvDg==", "dev": true, "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-separator/node_modules/@radix-ui/react-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", + "node_modules/@storybook/react-vite/node_modules/@storybook/manager-api": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.2.9.tgz", + "integrity": "sha512-mkYvUlfqDw+0WbxIynh5TcrotmoXlumEsOA4+45zuNea8XpEgj5cNBUCnmfEO6yQ85swqkS8YYbMpg1cZyu/Vw==", "dev": true, "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.1.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-separator/node_modules/@radix-ui/react-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", + "node_modules/@storybook/react-vite/node_modules/@storybook/preview-api": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.2.9.tgz", + "integrity": "sha512-D8/t+a78OJqQAcT/ABa1C4YM/OaLGQ9IvCsp3Q9ruUqDCwuZBj8bG3D4477dlY4owX2ycC0rWYu3VvuK0EmJjA==", "dev": true, "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", - "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", + "node_modules/@storybook/react-vite/node_modules/@storybook/react": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.2.9.tgz", + "integrity": "sha512-F2xZcTDxxjpbqt7eP8rEHmlksiKmE/qtPusEWEY4N4jK01kN+ncxSl8gkJpUohMEmAnVC5t/1v/sU57xv1DYpg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1" + "@storybook/components": "^8.2.9", + "@storybook/global": "^5.0.0", + "@storybook/manager-api": "^8.2.9", + "@storybook/preview-api": "^8.2.9", + "@storybook/react-dom-shim": "8.2.9", + "@storybook/theming": "^8.2.9", + "@types/escodegen": "^0.0.6", + "@types/estree": "^0.0.51", + "@types/node": "^18.0.0", + "acorn": "^7.4.1", + "acorn-jsx": "^5.3.1", + "acorn-walk": "^7.2.0", + "escodegen": "^2.1.0", + "html-tags": "^3.1.0", + "lodash": "^4.17.21", + "prop-types": "^15.7.2", + "react-element-to-jsx-string": "^15.0.0", + "semver": "^7.3.7", + "ts-dedent": "^2.0.0", + "type-fest": "~2.19", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.9", + "typescript": ">= 4.2.x" }, "peerDependenciesMeta": { - "@types/react": { + "typescript": { "optional": true } } }, - "node_modules/@radix-ui/react-toggle": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.0.tgz", - "integrity": "sha512-gwoxaKZ0oJ4vIgzsfESBuSgJNdc0rv12VhHgcqN0TEJmmZixXG/2XpsLK8kzNWYcnaoRIEEQc0bEi3dIvdUpjw==", + "node_modules/@storybook/react-vite/node_modules/@storybook/react-dom-shim": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.2.9.tgz", + "integrity": "sha512-uCAjSQEsNk8somVn1j/I1G9G/uUax5byHseIIV0Eq3gVXttGd7gaWcP+TDHtqIaenWHx4l+hCSuCesxiLWmx4Q==", "dev": true, "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-controllable-state": "1.1.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-toggle-group": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.0.tgz", - "integrity": "sha512-PpTJV68dZU2oqqgq75Uzto5o/XfOVgkrJ9rulVmfTKxWp3HfUjHE6CP/WLRR4AzPX9HWxw7vFow2me85Yu+Naw==", + "node_modules/@storybook/react-vite/node_modules/@storybook/theming": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.2.9.tgz", + "integrity": "sha512-OL0NFvowPX85N5zIYdgeKKaFm7V4Vgtci093vL3cDZT13LGH6GuEzJKkUFGuUGNPFlJc+EgTj0o6PYKrOLyQ6w==", "dev": true, "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-direction": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-roving-focus": "1.1.0", - "@radix-ui/react-toggle": "1.1.0", - "@radix-ui/react-use-controllable-state": "1.1.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", - "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", + "node_modules/@storybook/react-vite/node_modules/@types/node": { + "version": "18.19.46", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.46.tgz", + "integrity": "sha512-vnRgMS7W6cKa1/0G3/DTtQYpVrZ8c0Xm6UkLaVFrb9jtcVC3okokW09Ki1Qdrj9ISokszD69nY4WDLRlvHlhAA==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", + "node_modules/@storybook/react-vite/node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "dev": true, "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "engines": { + "node": ">=0.4.0" } }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-context": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", - "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", + "node_modules/@storybook/react/node_modules/@types/node": { + "version": "18.19.44", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.44.tgz", + "integrity": "sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==", "dev": true, "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "dependencies": { + "undici-types": "~5.26.4" } }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-direction": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", - "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", + "node_modules/@storybook/react/node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "dev": true, "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "engines": { + "node": ">=0.4.0" } }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", + "node_modules/@storybook/router": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.6.7.tgz", + "integrity": "sha512-kkhNSdC3fXaQxILg8a26RKk4/ZbF/AUVrepUEyO8lwvbJ6LItTyWSE/4I9Ih4qV2Mjx33ncc8vLqM9p8r5qnMA==", "dev": true, "license": "MIT", "dependencies": { - "@radix-ui/react-slot": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "@storybook/client-logger": "7.6.7", + "memoizerific": "^1.11.3", + "qs": "^6.10.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", + "node_modules/@storybook/test": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.2.9.tgz", + "integrity": "sha512-O5JZ5S8UVVR7V0ru5AiF/uRO+srAVwji0Iik7ihy8gw3V91WQNMmJh2KkdhG0R1enYeBsYZlipOm+AW7f/MmOA==", "dev": true, "license": "MIT", "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0" + "@storybook/csf": "0.1.11", + "@storybook/instrumenter": "8.2.9", + "@testing-library/dom": "10.1.0", + "@testing-library/jest-dom": "6.4.5", + "@testing-library/user-event": "14.5.2", + "@vitest/expect": "1.6.0", + "@vitest/spy": "1.6.0", + "util": "^0.12.4" }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", - "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", + "node_modules/@storybook/test/node_modules/@testing-library/jest-dom": { + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", + "integrity": "sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==", "dev": true, "license": "MIT", + "dependencies": { + "@adobe/css-tools": "^4.3.2", + "@babel/runtime": "^7.9.2", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" + }, "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "@jest/globals": ">= 28", + "@types/bun": "latest", + "@types/jest": ">= 28", + "jest": ">= 28", + "vitest": ">= 0.32" }, "peerDependenciesMeta": { - "@types/react": { + "@jest/globals": { + "optional": true + }, + "@types/bun": { + "optional": true + }, + "@types/jest": { + "optional": true + }, + "jest": { + "optional": true + }, + "vitest": { "optional": true } } }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", - "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", + "node_modules/@storybook/test/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.0" + "color-convert": "^2.0.1" }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "engines": { + "node": ">=8" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", - "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", + "node_modules/@storybook/test/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "engines": { + "node": ">=8" } }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", + "node_modules/@storybook/test/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { - "@radix-ui/react-slot": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "color-name": "~1.1.4" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", + "node_modules/@storybook/test/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } + "license": "MIT" }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", - "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", + "node_modules/@storybook/test/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/test/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "engines": { + "node": ">=8" } }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", - "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", + "node_modules/@storybook/test/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "has-flag": "^4.0.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "engines": { + "node": ">=8" } }, - "node_modules/@radix-ui/react-toolbar": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.0.tgz", - "integrity": "sha512-ZUKknxhMTL/4hPh+4DuaTot9aO7UD6Kupj4gqXCsBTayX1pD1L+0C2/2VZKXb4tIifQklZ3pf2hG9T+ns+FclQ==", + "node_modules/@storybook/theming": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.6.7.tgz", + "integrity": "sha512-+42rfC4rZtWVAXJ7JBUQKnQ6vWBXJVHZ9HtNUWzQLPR9sJSMmHnnSMV6y5tizGgZqmBnAIkuoYk+Tt6NfwUmSA==", "dev": true, "license": "MIT", "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-direction": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-roving-focus": "1.1.0", - "@radix-ui/react-separator": "1.1.0", - "@radix-ui/react-toggle-group": "1.1.0" + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@storybook/client-logger": "7.6.7", + "@storybook/global": "^5.0.0", + "memoizerific": "^1.11.3" }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", - "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", + "node_modules/@storybook/types": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.7.tgz", + "integrity": "sha512-VcGwrI4AkBENxkoAUJ+Z7SyMK73hpoY0TTtw2J7tc05/xdiXhkQTX15Qa12IBWIkoXCyNrtaU+q7KR8Tjzi+uw==", "dev": true, "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "dependencies": { + "@storybook/channels": "7.6.7", + "@types/babel__core": "^7.0.0", + "@types/express": "^4.7.0", + "file-system-cache": "2.3.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-context": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", - "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", - "dev": true, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "engines": { + "node": ">=14" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-direction": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", - "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", - "dev": true, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "engines": { + "node": ">=14" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", - "dev": true, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.1.0" + "engines": { + "node": ">=14" }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", - "dev": true, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", + "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0" + "engines": { + "node": ">=14" }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", - "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", - "dev": true, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", + "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" + "engines": { + "node": ">=14" }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", - "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", - "dev": true, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", + "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" + "engines": { + "node": ">=14" }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", - "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", - "dev": true, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", + "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "license": "MIT", + "engines": { + "node": ">=12" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", - "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", - "dev": true, + "node_modules/@svgr/babel-preset": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10" + "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", + "@svgr/babel-plugin-transform-svg-component": "8.0.0" }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=14" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@radix-ui/react-use-previous": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz", - "integrity": "sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==", - "dev": true, + "node_modules/@svgr/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10" + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=14" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@radix-ui/react-use-rect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz", - "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==", - "dev": true, + "node_modules/@svgr/core/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@svgr/core/node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/rect": "1.0.1" + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" }, "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "typescript": ">=4.9.5" }, "peerDependenciesMeta": { - "@types/react": { + "typescript": { "optional": true } } }, - "node_modules/@radix-ui/react-use-size": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz", - "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==", - "dev": true, + "node_modules/@svgr/core/node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz", - "integrity": "sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==", - "dev": true, + "node_modules/@svgr/core/node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "tslib": "^2.0.3" } }, - "node_modules/@radix-ui/rect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz", - "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==", - "dev": true, + "node_modules/@svgr/core/node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10" + "lower-case": "^2.0.2", + "tslib": "^2.0.3" } }, - "node_modules/@reduxjs/toolkit": { - "version": "1.9.7", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.7.tgz", - "integrity": "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==", + "node_modules/@svgr/core/node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", "license": "MIT", "dependencies": { - "immer": "^9.0.21", - "redux": "^4.2.1", - "redux-thunk": "^2.4.2", - "reselect": "^4.1.8" - }, - "peerDependencies": { - "react": "^16.9.0 || ^17.0.0 || ^18", - "react-redux": "^7.2.1 || ^8.0.2" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-redux": { - "optional": true - } + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/@rollup/plugin-inject": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz", - "integrity": "sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==", + "node_modules/@svgr/plugin-jsx": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", "license": "MIT", "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.3" + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "@svgr/hast-util-to-babel-ast": "8.0.0", + "svg-parser": "^2.0.4" }, "engines": { - "node": ">=14.0.0" + "node": ">=14" }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "peerDependencies": { + "@svgr/core": "*" } }, - "node_modules/@rollup/pluginutils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", - "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "node_modules/@svgr/plugin-jsx/node_modules/@svgr/hast-util-to-babel-ast": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", + "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", "license": "MIT", "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" + "@babel/types": "^7.21.3", + "entities": "^4.4.0" }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + "node": ">=14" }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@rollup/pluginutils/node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "node_modules/@svgr/plugin-jsx/node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", "license": "MIT" }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.1.tgz", - "integrity": "sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.1.tgz", - "integrity": "sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==", - "cpu": [ - "arm64" - ], + "node_modules/@tanstack/match-sorter-utils": { + "version": "8.15.1", + "resolved": "https://registry.npmjs.org/@tanstack/match-sorter-utils/-/match-sorter-utils-8.15.1.tgz", + "integrity": "sha512-PnVV3d2poenUM31ZbZi/yXkBu3J7kd5k2u51CGwwNojag451AjTH9N6n41yjXz2fpLeewleyLBmNS6+HcGDlXw==", "license": "MIT", - "optional": true, - "os": [ - "android" - ] + "dependencies": { + "remove-accents": "0.5.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.1.tgz", - "integrity": "sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] + "node_modules/@tanstack/match-sorter-utils/node_modules/remove-accents": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz", + "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==", + "license": "MIT" }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.1.tgz", - "integrity": "sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==", - "cpu": [ - "x64" - ], + "node_modules/@tanstack/react-table": { + "version": "8.19.3", + "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.19.3.tgz", + "integrity": "sha512-MtgPZc4y+cCRtU16y1vh1myuyZ2OdkWgMEBzyjYsoMWMicKZGZvcDnub3Zwb6XF2pj9iRMvm1SO1n57lS0vXLw==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] + "dependencies": { + "@tanstack/table-core": "8.19.3" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.1.tgz", - "integrity": "sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==", - "cpu": [ - "arm" - ], + "node_modules/@tanstack/react-table/node_modules/@tanstack/table-core": { + "version": "8.19.3", + "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.19.3.tgz", + "integrity": "sha512-IqREj9ADoml9zCAouIG/5kCGoyIxPFdqdyoxis9FisXFi5vT+iYfEfLosq4xkU/iDbMcEuAj+X8dWRLvKYDNoQ==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ] + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.1.tgz", - "integrity": "sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==", - "cpu": [ - "arm" - ], + "node_modules/@tanstack/react-virtual": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.8.3.tgz", + "integrity": "sha512-9ICwbDUUzN99CJIGc373i8NLoj6zFTKI2Hlcmo0+lCSAhPQ5mxq4dGOMKmLYoEFyHcGQ64Bd6ZVbnPpM6lNK5w==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ] + "dependencies": { + "@tanstack/virtual-core": "3.8.3" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.1.tgz", - "integrity": "sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==", - "cpu": [ - "arm64" - ], + "node_modules/@tanstack/react-virtual/node_modules/@tanstack/virtual-core": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.8.3.tgz", + "integrity": "sha512-vd2A2TnM5lbnWZnHi9B+L2gPtkSeOtJOAw358JqokIH1+v2J7vUAzFVPwB/wrye12RFOurffXu33plm4uQ+JBQ==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ] + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.1.tgz", - "integrity": "sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==", - "cpu": [ - "arm64" - ], + "node_modules/@testing-library/dom": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.1.0.tgz", + "integrity": "sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.1.tgz", - "integrity": "sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.1.tgz", - "integrity": "sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=18" + } }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.1.tgz", - "integrity": "sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==", - "cpu": [ - "s390x" - ], + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ] + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.1.tgz", - "integrity": "sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==", - "cpu": [ - "x64" - ], + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ] + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.1.tgz", - "integrity": "sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==", - "cpu": [ - "x64" - ], + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ] + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.1.tgz", - "integrity": "sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.1.tgz", - "integrity": "sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==", - "cpu": [ - "ia32" - ], + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ] + "engines": { + "node": ">=8" + } }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.1.tgz", - "integrity": "sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==", - "cpu": [ - "x64" - ], + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ] + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/@shikijs/core": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.12.0.tgz", - "integrity": "sha512-mc1cLbm6UQ8RxLc0dZES7v5rkH+99LxQp/ZvTqV3NLyYsO/fD6JhEflP1H5b2SDq9gI0+0G36AVZWxvounfR9w==", + "node_modules/@testing-library/jest-dom": { + "version": "6.4.8", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.8.tgz", + "integrity": "sha512-JD0G+Zc38f5MBHA4NgxQMR5XtO5Jx9g86jqturNTt2WUfRmLDIY7iKkWHDCCTiDuFMre6nxAD5wHw9W5kI4rGw==", "dev": true, "license": "MIT", "dependencies": { - "@types/hast": "^3.0.4" + "@adobe/css-tools": "^4.4.0", + "@babel/runtime": "^7.9.2", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" } }, - "node_modules/@shikijs/core/node_modules/@types/hast": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { - "@types/unist": "*" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "license": "MIT" - }, - "node_modules/@storybook/addon-actions": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.6.7.tgz", - "integrity": "sha512-+6EZvhIeKEqG/RNsU3R5DxOrd60BL5GEvmzE2w60s2eKaNNxtyilDjiO1g4z2s2zDNyr7JL/Ft03pJ0Jgo0lew==", + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-events": "7.6.7", - "@storybook/global": "^5.0.0", - "@types/uuid": "^9.0.1", - "dequal": "^2.0.2", - "polished": "^4.2.2", - "uuid": "^9.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/addon-backgrounds": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.7.tgz", - "integrity": "sha512-55sBy1YUqponAVe+qL16qtWxdf63vHEnIoqFyHEwGpk7K9IhFA1BmdSpFr5VnWEwXeJXKj30db78frh2LUdk3Q==", + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3", - "ts-dedent": "^2.0.0" + "color-name": "~1.1.4" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@storybook/addon-controls": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-7.6.7.tgz", - "integrity": "sha512-DJ3gfvcdCgqi7AQxu83vx0AEUKiuJrNcSATfWV3Jqi8dH6fYO2yqpemHEeWOEy+DAHxIOaqLKwb1QjIBj+vSRQ==", + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/blocks": "7.6.7", - "lodash": "^4.17.21", - "ts-dedent": "^2.0.0" + "has-flag": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/addon-docs": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-7.6.7.tgz", - "integrity": "sha512-2dfajNhweofJ3LxjGO83UE5sBMvKtJB0Agj7q8mMtK/9PUCUcbvsFSyZnO/s6X1zAjSn5ZrirbSoTXU4IqxwSA==", - "dev": true, + "node_modules/@testing-library/react": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.0.0.tgz", + "integrity": "sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==", "license": "MIT", "dependencies": { - "@jest/transform": "^29.3.1", - "@mdx-js/react": "^2.1.5", - "@storybook/blocks": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/components": "7.6.7", - "@storybook/csf-plugin": "7.6.7", - "@storybook/csf-tools": "7.6.7", - "@storybook/global": "^5.0.0", - "@storybook/mdx2-csf": "^1.0.0", - "@storybook/node-logger": "7.6.7", - "@storybook/postinstall": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/react-dom-shim": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "fs-extra": "^11.1.0", - "remark-external-links": "^8.0.0", - "remark-slug": "^6.0.0", - "ts-dedent": "^2.0.0" + "@babel/runtime": "^7.12.5" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=18" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "@testing-library/dom": "^10.0.0", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@storybook/addon-essentials": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-7.6.7.tgz", - "integrity": "sha512-nNLMrpIvc04z4XCA+kval/44eKAFJlUJeeL2pxwP7F/PSzjWe5BXv1bQHOiw8inRO5II0PzqwWnVCI9jsj7K5A==", + "node_modules/@testing-library/user-event": { + "version": "14.5.2", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz", + "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", "dev": true, "license": "MIT", - "dependencies": { - "@storybook/addon-actions": "7.6.7", - "@storybook/addon-backgrounds": "7.6.7", - "@storybook/addon-controls": "7.6.7", - "@storybook/addon-docs": "7.6.7", - "@storybook/addon-highlight": "7.6.7", - "@storybook/addon-measure": "7.6.7", - "@storybook/addon-outline": "7.6.7", - "@storybook/addon-toolbars": "7.6.7", - "@storybook/addon-viewport": "7.6.7", - "@storybook/core-common": "7.6.7", - "@storybook/manager-api": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/preview-api": "7.6.7", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=12", + "npm": ">=6" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "@testing-library/dom": ">=7.21.4" } }, - "node_modules/@storybook/addon-highlight": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-7.6.7.tgz", - "integrity": "sha512-2F/tJdn45d4zrvf/cmE1vsczl99wK8+I+kkj0G7jLsrJR0w1zTgbgjy6T9j86HBTBvWcnysNFNIRWPAOh5Wdbw==", - "dev": true, + "node_modules/@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "license": "MIT" + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/@storybook/addon-interactions": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-7.6.20.tgz", - "integrity": "sha512-uH+OIxLtvfnnmdN3Uf8MwzfEFYtaqSA6Hir6QNPc643se0RymM8mULN0rzRyvspwd6OagWdtOxsws3aHk02KTA==", - "dev": true, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0", - "@storybook/types": "7.6.20", - "jest-mock": "^27.0.6", - "polished": "^4.2.2", - "ts-dedent": "^2.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@babel/types": "^7.0.0" } }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/channels": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.20.tgz", - "integrity": "sha512-4hkgPSH6bJclB2OvLnkZOGZW1WptJs09mhQ6j6qLjgBZzL/ZdD6priWSd7iXrmPiN5TzUobkG4P4Dp7FjkiO7A==", - "dev": true, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.6.20", - "@storybook/core-events": "7.6.20", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/client-logger": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.20.tgz", - "integrity": "sha512-NwG0VIJQCmKrSaN5GBDFyQgTAHLNishUPLW1NrzqTDNAhfZUoef64rPQlinbopa0H4OXmlB+QxbQIb3ubeXmSQ==", - "dev": true, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@babel/types": "^7.20.7" } }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/core-events": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.20.tgz", - "integrity": "sha512-tlVDuVbDiNkvPDFAu+0ou3xBBYbx9zUURQz4G9fAq0ScgBOs/bpzcRrFb4mLpemUViBAd47tfZKdH4MAX45KVQ==", + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", "dev": true, "license": "MIT", "dependencies": { - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@types/connect": "*", + "@types/node": "*" } }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/types": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.20.tgz", - "integrity": "sha512-GncdY3x0LpbhmUAAJwXYtJDUQEwfF175gsjH0/fxPkxPoV7Sef9TM41jQLJW/5+6TnZoCZP/+aJZTJtq3ni23Q==", + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "7.6.20", - "@types/babel__core": "^7.0.0", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@types/node": "*" } }, - "node_modules/@storybook/addon-links": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-7.6.7.tgz", - "integrity": "sha512-O5LekPslkAIDtXC/TCIyg/3c0htBxDYwb/s+NrZUPTNWJsngxvTAwp6aIk6aVSeSCFUMWvBFcVsuV3hv+ndK6w==", + "node_modules/@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", + "license": "MIT" + }, + "node_modules/@types/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==", + "license": "MIT" + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", "license": "MIT", "dependencies": { - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - } + "@types/ms": "*" } }, - "node_modules/@storybook/addon-measure": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-7.6.7.tgz", - "integrity": "sha512-t1RnnNO4Xzgnsxu63FlZwsCTF0+9jKxr44NiJAUOxW9ppbCvs/JfSDOOvcDRtPWyjgnyzexNUUctMfxvLrU01A==", + "node_modules/@types/doctrine": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.3.tgz", + "integrity": "sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==", "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } + "license": "MIT" }, - "node_modules/@storybook/addon-outline": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-7.6.7.tgz", - "integrity": "sha512-gu2y46ijjMkXlxy1f8Cctgjw5b5y8vSIqNAYlrs5/Qy+hJAWyU6lj2PFGOCCUG4L+F45fAjwWAin6qz43+WnRQ==", + "node_modules/@types/escodegen": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@types/escodegen/-/escodegen-0.0.6.tgz", + "integrity": "sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-toolbars": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-7.6.7.tgz", - "integrity": "sha512-vT+YMzw8yVwndhJglI0XtELfXWq1M0HEy5ST3XPzbjmsJ54LgTf1b29UMkh0E/05qBQNFCcbT9B/tLxqWezxlg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" } }, - "node_modules/@storybook/addon-viewport": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-7.6.7.tgz", - "integrity": "sha512-Q/BKjJaKzl4RWxH45K2iIXwkicj4ReVAUIpIyd7dPBb/Bx+hEDYZxR5dDg82AMkZdA71x5ttMnuDSuVpmWAE6g==", + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", "dev": true, "license": "MIT", "dependencies": { - "memoizerific": "^1.11.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" } }, - "node_modules/@storybook/blocks": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.6.7.tgz", - "integrity": "sha512-+QEvGQ0he/YvFS3lsZORJWxhQIyqcCDWsxbJxJiByePd+Z4my3q8xwtPhHW0TKRL0xUgNE/GnTfMMqJfevTuSw==", + "node_modules/@types/find-cache-dir": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@types/find-cache-dir/-/find-cache-dir-3.2.1.tgz", + "integrity": "sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==", "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/channels": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/components": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/docs-tools": "7.6.7", - "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "@types/lodash": "^4.14.167", - "color-convert": "^2.0.1", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "markdown-to-jsx": "^7.1.8", - "memoizerific": "^1.11.3", - "polished": "^4.2.2", - "react-colorful": "^5.1.2", - "telejson": "^7.2.0", - "tocbot": "^4.20.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } + "license": "MIT" }, - "node_modules/@storybook/builder-manager": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-7.6.20.tgz", - "integrity": "sha512-e2GzpjLaw6CM/XSmc4qJRzBF8GOoOyotyu3JrSPTYOt4RD8kjUsK4QlismQM1DQRu8i39aIexxmRbiJyD74xzQ==", - "dev": true, + "node_modules/@types/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", "license": "MIT", "dependencies": { - "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/core-common": "7.6.20", - "@storybook/manager": "7.6.20", - "@storybook/node-logger": "7.6.20", - "@types/ejs": "^3.1.1", - "@types/find-cache-dir": "^3.2.1", - "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", - "browser-assert": "^1.2.1", - "ejs": "^3.1.8", - "esbuild": "^0.18.0", - "esbuild-plugin-alias": "^0.2.1", - "express": "^4.17.3", - "find-cache-dir": "^3.0.0", - "fs-extra": "^11.1.0", - "process": "^0.11.10", - "util": "^0.12.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@types/minimatch": "^5.1.2", + "@types/node": "*" } }, - "node_modules/@storybook/builder-manager/node_modules/@storybook/channels": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.20.tgz", - "integrity": "sha512-4hkgPSH6bJclB2OvLnkZOGZW1WptJs09mhQ6j6qLjgBZzL/ZdD6priWSd7iXrmPiN5TzUobkG4P4Dp7FjkiO7A==", + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.6.20", - "@storybook/core-events": "7.6.20", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@types/node": "*" } }, - "node_modules/@storybook/builder-manager/node_modules/@storybook/client-logger": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.20.tgz", - "integrity": "sha512-NwG0VIJQCmKrSaN5GBDFyQgTAHLNishUPLW1NrzqTDNAhfZUoef64rPQlinbopa0H4OXmlB+QxbQIb3ubeXmSQ==", - "dev": true, + "node_modules/@types/hast": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@types/unist": "^2" } }, - "node_modules/@storybook/builder-manager/node_modules/@storybook/core-common": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.6.20.tgz", - "integrity": "sha512-8H1zPWPjcmeD4HbDm4FDD0WLsfAKGVr566IZ4hG+h3iWVW57II9JW9MLBtiR2LPSd8u7o0kw64lwRGmtCO1qAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/core-events": "7.6.20", - "@storybook/node-logger": "7.6.20", - "@storybook/types": "7.6.20", - "@types/find-cache-dir": "^3.2.1", - "@types/node": "^18.0.0", - "@types/node-fetch": "^2.6.4", - "@types/pretty-hrtime": "^1.0.0", - "chalk": "^4.1.0", - "esbuild": "^0.18.0", - "esbuild-register": "^3.5.0", - "file-system-cache": "2.3.0", - "find-cache-dir": "^3.0.0", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "glob": "^10.0.0", - "handlebars": "^4.7.7", - "lazy-universal-dotenv": "^4.0.0", - "node-fetch": "^2.0.0", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } + "node_modules/@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", + "license": "MIT" }, - "node_modules/@storybook/builder-manager/node_modules/@storybook/core-events": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.20.tgz", - "integrity": "sha512-tlVDuVbDiNkvPDFAu+0ou3xBBYbx9zUURQz4G9fAq0ScgBOs/bpzcRrFb4mLpemUViBAd47tfZKdH4MAX45KVQ==", - "dev": true, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", + "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", "license": "MIT", "dependencies": { - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" } }, - "node_modules/@storybook/builder-manager/node_modules/@storybook/node-logger": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.20.tgz", - "integrity": "sha512-l2i4qF1bscJkOplNffcRTsgQWYR7J51ewmizj5YrTM8BK6rslWT1RntgVJWB1RgPqvx6VsCz1gyP3yW1oKxvYw==", + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } + "license": "MIT" }, - "node_modules/@storybook/builder-manager/node_modules/@storybook/types": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.20.tgz", - "integrity": "sha512-GncdY3x0LpbhmUAAJwXYtJDUQEwfF175gsjH0/fxPkxPoV7Sef9TM41jQLJW/5+6TnZoCZP/+aJZTJtq3ni23Q==", + "node_modules/@types/http-proxy": { + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "7.6.20", - "@types/babel__core": "^7.0.0", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@types/node": "*" } }, - "node_modules/@storybook/builder-manager/node_modules/@types/node": { - "version": "18.19.39", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.39.tgz", - "integrity": "sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==", + "node_modules/@types/humanize-duration": { + "version": "3.27.4", + "resolved": "https://registry.npmjs.org/@types/humanize-duration/-/humanize-duration-3.27.4.tgz", + "integrity": "sha512-yaf7kan2Sq0goxpbcwTQ+8E9RP6HutFBPv74T/IA/ojcHKhuKVlk2YFYyHhWZeLvZPzzLE3aatuQB4h0iqyyUA==", + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } + "license": "MIT" }, - "node_modules/@storybook/builder-manager/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/@storybook/builder-manager/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "@types/istanbul-lib-report": "*" } }, - "node_modules/@storybook/builder-manager/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/@types/js-levenshtein": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@types/js-levenshtein/-/js-levenshtein-1.1.3.tgz", + "integrity": "sha512-jd+Q+sD20Qfu9e2aEXogiO3vpOC1PYJOUdyN9gvs4Qrvkg4wF43L5OhqrPeokdv8TL0/mXoYfpkcoGZMNN2pkQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/js-yaml": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", + "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==", + "license": "MIT" + }, + "node_modules/@types/json-patch": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/json-patch/-/json-patch-0.0.30.tgz", + "integrity": "sha512-MhCUjojzDhVLnZnxwPwa+rETFRDQ0ffjxYdrqOP6TBO2O0/Z64PV5tNeYApo4bc4y4frbWOrRwv/eEkXlI13Rw==", + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==", + "license": "MIT" + }, + "node_modules/@types/mdast": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@types/unist": "^2" } }, - "node_modules/@storybook/builder-manager/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@types/mdx": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "license": "MIT" + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", + "license": "MIT" + }, + "node_modules/@types/nock": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/@types/nock/-/nock-11.1.0.tgz", + "integrity": "sha512-jI/ewavBQ7X5178262JQR0ewicPAcJhXS/iFaNJl0VHLfyosZ/kwSrsa6VNQNSO8i9d8SqdRgOtZSOKJ/+iNMw==", + "deprecated": "This is a stub types definition. nock provides its own type definitions, so you do not need this installed.", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "nock": "*" } }, - "node_modules/@storybook/builder-vite": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-8.1.11.tgz", - "integrity": "sha512-hG4eoNMCPgjZ2Ai+zSmk69zjsyEihe75XbJXtYfGRqjMWtz2+SAUFO54fLc2BD5svcUiTeN+ukWcTrwApyPsKg==", - "dev": true, + "node_modules/@types/node": { + "version": "20.14.15", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.15.tgz", + "integrity": "sha512-Fz1xDMCF/B00/tYSVMlmK7hVeLh7jE5f3B7X1/hmV0MJBwE27KlS7EvD/Yp+z1lm8mVhwV5w+n8jOZG8AfTlKw==", "license": "MIT", "dependencies": { - "@storybook/channels": "8.1.11", - "@storybook/client-logger": "8.1.11", - "@storybook/core-common": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/csf-plugin": "8.1.11", - "@storybook/node-logger": "8.1.11", - "@storybook/preview": "8.1.11", - "@storybook/preview-api": "8.1.11", - "@storybook/types": "8.1.11", - "@types/find-cache-dir": "^3.2.1", - "browser-assert": "^1.2.1", - "es-module-lexer": "^1.5.0", - "express": "^4.17.3", - "find-cache-dir": "^3.0.0", - "fs-extra": "^11.1.0", - "magic-string": "^0.30.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "@preact/preset-vite": "*", - "typescript": ">= 4.3.x", - "vite": "^4.0.0 || ^5.0.0", - "vite-plugin-glimmerx": "*" - }, - "peerDependenciesMeta": { - "@preact/preset-vite": { - "optional": true - }, - "typescript": { - "optional": true - }, - "vite-plugin-glimmerx": { - "optional": true - } + "undici-types": "~5.26.4" } }, - "node_modules/@storybook/builder-vite/node_modules/@storybook/channels": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.11.tgz", - "integrity": "sha512-fu5FTqo6duOqtJFa6gFzKbiSLJoia+8Tibn3xFfB6BeifWrH81hc+AZq0lTmHo5qax2G5t8ZN8JooHjMw6k2RA==", + "node_modules/@types/node-fetch": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/global": "^5.0.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@types/node": "*", + "form-data": "^4.0.0" } }, - "node_modules/@storybook/builder-vite/node_modules/@storybook/client-logger": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.11.tgz", - "integrity": "sha512-DVMh2usz3yYmlqCLCiCKy5fT8/UR9aTh+gSqwyNFkGZrIM4otC5A8eMXajXifzotQLT5SaOEnM3WzHwmpvMIEA==", + "node_modules/@types/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@types/prop-types": "*", + "csstype": "^3.0.2" } }, - "node_modules/@storybook/builder-vite/node_modules/@storybook/core-common": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-8.1.11.tgz", - "integrity": "sha512-Ix0nplD4I4DrV2t9B+62jaw1baKES9UbR/Jz9LVKFF9nsua3ON0aVe73dOjMxFWBngpzBYWe+zYBTZ7aQtDH4Q==", - "dev": true, + "node_modules/@types/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", "license": "MIT", "dependencies": { - "@storybook/core-events": "8.1.11", - "@storybook/csf-tools": "8.1.11", - "@storybook/node-logger": "8.1.11", - "@storybook/types": "8.1.11", - "@yarnpkg/fslib": "2.10.3", - "@yarnpkg/libzip": "2.3.0", - "chalk": "^4.1.0", - "cross-spawn": "^7.0.3", - "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0", - "esbuild-register": "^3.5.0", - "execa": "^5.0.0", - "file-system-cache": "2.3.0", - "find-cache-dir": "^3.0.0", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "glob": "^10.0.0", - "handlebars": "^4.7.7", - "lazy-universal-dotenv": "^4.0.0", - "node-fetch": "^2.0.0", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "prettier-fallback": "npm:prettier@^3", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "semver": "^7.3.7", - "tempy": "^3.1.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util": "^0.12.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "prettier": "^2 || ^3" - }, - "peerDependenciesMeta": { - "prettier": { - "optional": true - } + "@types/react": "*" } }, - "node_modules/@storybook/builder-vite/node_modules/@storybook/core-events": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.11.tgz", - "integrity": "sha512-vXaNe2KEW9BGlLrg0lzmf5cJ0xt+suPjWmEODH5JqBbrdZ67X6ApA2nb6WcxDQhykesWCuFN5gp1l+JuDOBi7A==", - "dev": true, + "node_modules/@types/react-redux": { + "version": "7.1.33", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.33.tgz", + "integrity": "sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==", "license": "MIT", "dependencies": { - "@storybook/csf": "^0.1.7", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@types/hoist-non-react-statics": "^3.3.0", + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0", + "redux": "^4.0.0" } }, - "node_modules/@storybook/builder-vite/node_modules/@storybook/csf-plugin": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.1.11.tgz", - "integrity": "sha512-hkA8gjFtSN/tabG0cuvmEqanMXtxPr3qTkp4UNSt1R6jBEgFHRG2y/KYLl367kDwOSFTT987ZgRfJJruU66Fvw==", - "dev": true, + "node_modules/@types/react-router": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", "license": "MIT", "dependencies": { - "@storybook/csf-tools": "8.1.11", - "unplugin": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@types/history": "^4.7.11", + "@types/react": "*" } }, - "node_modules/@storybook/builder-vite/node_modules/@storybook/csf-tools": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-8.1.11.tgz", - "integrity": "sha512-6qMWAg/dBwCVIHzANM9lSHoirwqSS+wWmv+NwAs0t9S94M75IttHYxD3IyzwaSYCC5llp0EQFvtXXAuSfFbibg==", - "dev": true, + "node_modules/@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", "license": "MIT", "dependencies": { - "@babel/generator": "^7.24.4", - "@babel/parser": "^7.24.4", - "@babel/traverse": "^7.24.1", - "@babel/types": "^7.24.0", - "@storybook/csf": "^0.1.7", - "@storybook/types": "8.1.11", - "fs-extra": "^11.1.0", - "recast": "^0.23.5", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" } }, - "node_modules/@storybook/builder-vite/node_modules/@storybook/node-logger": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-8.1.11.tgz", - "integrity": "sha512-wdzFo7B2naGhS52L3n1qBkt5BfvQjs8uax6B741yKRpiGgeAN8nz8+qelkD25MbSukxvbPgDot7WJvsMU/iCzg==", - "dev": true, + "node_modules/@types/react-transition-group": { + "version": "4.4.11", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz", + "integrity": "sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==", "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-window": { + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.8.tgz", + "integrity": "sha512-8Ls660bHR1AUA2kuRvVG9D/4XpRC6wjAaPT9dil7Ckc76eP9TKWZwwmgfq8Q1LANX3QNDnoU4Zp48A3w+zK69Q==", + "license": "MIT", + "dependencies": { + "@types/react": "*" } }, - "node_modules/@storybook/builder-vite/node_modules/@storybook/preview-api": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.11.tgz", - "integrity": "sha512-8ZChmFV56GKppCJ0hnBd/kNTfGn2gWVq1242kuet13pbJtBpvOhyq4W01e/Yo14tAPXvgz8dSnMvWLbJx4QfhQ==", + "node_modules/@types/redux-mock-store": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/redux-mock-store/-/redux-mock-store-1.0.6.tgz", + "integrity": "sha512-eg5RDfhJTXuoJjOMyXiJbaDb1B8tfTaJixscmu+jOusj6adGC0Krntz09Tf4gJgXeCqCrM5bBMd+B7ez0izcAQ==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.1.11", - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/csf": "^0.1.7", - "@storybook/global": "^5.0.0", - "@storybook/types": "8.1.11", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "redux": "^4.0.5" } }, - "node_modules/@storybook/builder-vite/node_modules/@storybook/types": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.11.tgz", - "integrity": "sha512-k9N5iRuY2+t7lVRL6xeu6diNsxO3YI3lS4Juv3RZ2K4QsE/b3yG5ElfJB8DjHDSHwRH4ORyrU71KkOCUVfvtnw==", + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.1.11", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@types/mime": "^1", + "@types/node": "*" } }, - "node_modules/@storybook/builder-vite/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" } }, - "node_modules/@storybook/builder-vite/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@types/set-cookie-parser": { + "version": "2.4.10", + "resolved": "https://registry.npmjs.org/@types/set-cookie-parser/-/set-cookie-parser-2.4.10.tgz", + "integrity": "sha512-GGmQVGpQWUe5qglJozEjZV/5dyxbOOZ0LHe/lqyWssB88Y4svNfst0uqBVscdDeIKl5Jy5+aPSvy7mI9tYRguw==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "@types/node": "*" } }, - "node_modules/@storybook/builder-vite/node_modules/crypto-random-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", - "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" + }, + "node_modules/@types/uuid": { + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", + "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/yargs-parser": "*" } }, - "node_modules/@storybook/builder-vite/node_modules/crypto-random-string/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "MIT" }, - "node_modules/@storybook/builder-vite/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", + "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "@typescript-eslint/experimental-utils": "4.33.0", + "@typescript-eslint/scope-manager": "4.33.0", + "debug": "^4.3.1", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" }, "engines": { - "node": ">=10" + "node": "^10.12.0 || >=12.0.0" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^4.0.0", + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@storybook/builder-vite/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/experimental-utils": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", + "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, "engines": { - "node": ">=10" + "node": "^10.12.0 || >=12.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" } }, - "node_modules/@storybook/builder-vite/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, "engines": { - "node": ">=8" + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" } }, - "node_modules/@storybook/builder-vite/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "license": "Apache-2.0", + "node_modules/@typescript-eslint/parser": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", + "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "debug": "^4.3.1" + }, "engines": { - "node": ">=10.17.0" + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@storybook/builder-vite/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/@storybook/builder-vite/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/@typescript-eslint/scope-manager": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", + "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0" }, "engines": { - "node": ">=8" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@storybook/builder-vite/node_modules/temp-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", - "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==", - "dev": true, + "node_modules/@typescript-eslint/types": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", "license": "MIT", "engines": { - "node": ">=14.16" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@storybook/builder-vite/node_modules/tempy": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.1.0.tgz", - "integrity": "sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==", - "dev": true, - "license": "MIT", + "node_modules/@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", + "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "license": "BSD-2-Clause", "dependencies": { - "is-stream": "^3.0.0", - "temp-dir": "^3.0.0", - "type-fest": "^2.12.2", - "unique-string": "^3.0.0" + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" }, "engines": { - "node": ">=14.16" + "node": "^10.12.0 || >=12.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@storybook/builder-vite/node_modules/tempy/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", + "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@storybook/builder-vite/node_modules/unique-string": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", - "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", - "dev": true, + "node_modules/@vitejs/plugin-react": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.1.tgz", + "integrity": "sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==", "license": "MIT", "dependencies": { - "crypto-random-string": "^4.0.0" + "@babel/core": "^7.24.5", + "@babel/plugin-transform-react-jsx-self": "^7.24.5", + "@babel/plugin-transform-react-jsx-source": "^7.24.1", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" }, "engines": { - "node": ">=12" + "node": "^14.18.0 || >=16.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" } }, - "node_modules/@storybook/channels": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.7.tgz", - "integrity": "sha512-u1hURhfQHHtZyRIDUENRCp+CRRm7IQfcjQaoWI06XCevQPuhVEtFUfXHjG+J74aA/JuuTLFUtqwNm1zGqbXTAQ==", + "node_modules/@vitest/coverage-istanbul": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/coverage-istanbul/-/coverage-istanbul-1.6.0.tgz", + "integrity": "sha512-h/BwpXehkkS0qsNCS00QxiupAqVkNi0WT19BR0dQvlge5oHghoSVLx63fABYFoKxVb7Ue7+k6V2KokmQ1zdMpg==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" + "debug": "^4.3.4", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-instrument": "^6.0.1", + "istanbul-lib-report": "^3.0.1", + "istanbul-lib-source-maps": "^5.0.4", + "istanbul-reports": "^3.1.6", + "magicast": "^0.3.3", + "picocolors": "^1.0.0", + "test-exclude": "^6.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "vitest": "1.6.0" } }, - "node_modules/@storybook/cli": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-7.6.20.tgz", - "integrity": "sha512-ZlP+BJyqg7HlnXf7ypjG2CKMI/KVOn03jFIiClItE/jQfgR6kRFgtjRU7uajh427HHfjv9DRiur8nBzuO7vapA==", - "dev": true, + "node_modules/@vitest/expect": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", + "integrity": "sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==", "license": "MIT", "dependencies": { - "@babel/core": "^7.23.2", - "@babel/preset-env": "^7.23.2", - "@babel/types": "^7.23.0", - "@ndelangen/get-tarball": "^3.0.7", - "@storybook/codemod": "7.6.20", - "@storybook/core-common": "7.6.20", - "@storybook/core-events": "7.6.20", - "@storybook/core-server": "7.6.20", - "@storybook/csf-tools": "7.6.20", - "@storybook/node-logger": "7.6.20", - "@storybook/telemetry": "7.6.20", - "@storybook/types": "7.6.20", - "@types/semver": "^7.3.4", - "@yarnpkg/fslib": "2.10.3", - "@yarnpkg/libzip": "2.3.0", - "chalk": "^4.1.0", - "commander": "^6.2.1", - "cross-spawn": "^7.0.3", - "detect-indent": "^6.1.0", - "envinfo": "^7.7.3", - "execa": "^5.0.0", - "express": "^4.17.3", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "get-npm-tarball-url": "^2.0.3", - "get-port": "^5.1.1", - "giget": "^1.0.0", - "globby": "^11.0.2", - "jscodeshift": "^0.15.1", - "leven": "^3.1.0", - "ora": "^5.4.1", - "prettier": "^2.8.0", - "prompts": "^2.4.0", - "puppeteer-core": "^2.1.1", - "read-pkg-up": "^7.0.1", - "semver": "^7.3.7", - "strip-json-comments": "^3.0.1", - "tempy": "^1.0.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "bin": { - "getstorybook": "bin/index.js", - "sb": "bin/index.js" + "@vitest/spy": "1.6.0", + "@vitest/utils": "1.6.0", + "chai": "^4.3.10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://opencollective.com/vitest" } }, - "node_modules/@storybook/cli/node_modules/@storybook/channels": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.20.tgz", - "integrity": "sha512-4hkgPSH6bJclB2OvLnkZOGZW1WptJs09mhQ6j6qLjgBZzL/ZdD6priWSd7iXrmPiN5TzUobkG4P4Dp7FjkiO7A==", - "dev": true, + "node_modules/@vitest/runner": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.6.0.tgz", + "integrity": "sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==", "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.6.20", - "@storybook/core-events": "7.6.20", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" + "@vitest/utils": "1.6.0", + "p-limit": "^5.0.0", + "pathe": "^1.1.1" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://opencollective.com/vitest" } }, - "node_modules/@storybook/cli/node_modules/@storybook/client-logger": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.20.tgz", - "integrity": "sha512-NwG0VIJQCmKrSaN5GBDFyQgTAHLNishUPLW1NrzqTDNAhfZUoef64rPQlinbopa0H4OXmlB+QxbQIb3ubeXmSQ==", - "dev": true, + "node_modules/@vitest/runner/node_modules/p-limit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0" + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": ">=18" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/@storybook/core-common": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.6.20.tgz", - "integrity": "sha512-8H1zPWPjcmeD4HbDm4FDD0WLsfAKGVr566IZ4hG+h3iWVW57II9JW9MLBtiR2LPSd8u7o0kw64lwRGmtCO1qAw==", - "dev": true, + "node_modules/@vitest/runner/node_modules/yocto-queue": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", "license": "MIT", - "dependencies": { - "@storybook/core-events": "7.6.20", - "@storybook/node-logger": "7.6.20", - "@storybook/types": "7.6.20", - "@types/find-cache-dir": "^3.2.1", - "@types/node": "^18.0.0", - "@types/node-fetch": "^2.6.4", - "@types/pretty-hrtime": "^1.0.0", - "chalk": "^4.1.0", - "esbuild": "^0.18.0", - "esbuild-register": "^3.5.0", - "file-system-cache": "2.3.0", - "find-cache-dir": "^3.0.0", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "glob": "^10.0.0", - "handlebars": "^4.7.7", - "lazy-universal-dotenv": "^4.0.0", - "node-fetch": "^2.0.0", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "ts-dedent": "^2.0.0" + "engines": { + "node": ">=12.20" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/@storybook/core-events": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.20.tgz", - "integrity": "sha512-tlVDuVbDiNkvPDFAu+0ou3xBBYbx9zUURQz4G9fAq0ScgBOs/bpzcRrFb4mLpemUViBAd47tfZKdH4MAX45KVQ==", - "dev": true, + "node_modules/@vitest/snapshot": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.6.0.tgz", + "integrity": "sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==", "license": "MIT", "dependencies": { - "ts-dedent": "^2.0.0" + "magic-string": "^0.30.5", + "pathe": "^1.1.1", + "pretty-format": "^29.7.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://opencollective.com/vitest" } }, - "node_modules/@storybook/cli/node_modules/@storybook/csf-tools": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.20.tgz", - "integrity": "sha512-rwcwzCsAYh/m/WYcxBiEtLpIW5OH1ingxNdF/rK9mtGWhJxXRDV8acPkFrF8rtFWIVKoOCXu5USJYmc3f2gdYQ==", - "dev": true, + "node_modules/@vitest/snapshot/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "license": "MIT", - "dependencies": { - "@babel/generator": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.2", - "@storybook/types": "7.6.20", - "fs-extra": "^11.1.0", - "recast": "^0.23.1", - "ts-dedent": "^2.0.0" + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@storybook/cli/node_modules/@storybook/node-logger": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.20.tgz", - "integrity": "sha512-l2i4qF1bscJkOplNffcRTsgQWYR7J51ewmizj5YrTM8BK6rslWT1RntgVJWB1RgPqvx6VsCz1gyP3yW1oKxvYw==", - "dev": true, + "node_modules/@vitest/snapshot/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@storybook/cli/node_modules/@storybook/types": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.20.tgz", - "integrity": "sha512-GncdY3x0LpbhmUAAJwXYtJDUQEwfF175gsjH0/fxPkxPoV7Sef9TM41jQLJW/5+6TnZoCZP/+aJZTJtq3ni23Q==", - "dev": true, + "node_modules/@vitest/spy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.0.tgz", + "integrity": "sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==", "license": "MIT", "dependencies": { - "@storybook/channels": "7.6.20", - "@types/babel__core": "^7.0.0", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" + "tinyspy": "^2.2.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/cli/node_modules/@types/node": { - "version": "18.19.39", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.39.tgz", - "integrity": "sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" + "url": "https://opencollective.com/vitest" } }, - "node_modules/@storybook/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/@vitest/utils": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.6.0.tgz", + "integrity": "sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "diff-sequences": "^29.6.3", + "estree-walker": "^3.0.3", + "loupe": "^2.3.7", + "pretty-format": "^29.7.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://opencollective.com/vitest" } }, - "node_modules/@storybook/cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/@vitest/utils/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "license": "MIT" + }, + "node_modules/@vitest/utils/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@storybook/cli/node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true, + "node_modules/@vitest/utils/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "license": "MIT", - "engines": { - "node": ">= 6" + "dependencies": { + "@types/estree": "^1.0.0" } }, - "node_modules/@storybook/cli/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, + "node_modules/@vitest/utils/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@storybook/cli/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", "dev": true, "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10.0.0" } }, - "node_modules/@storybook/cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "license": "BSD-2-Clause" + }, + "node_modules/@zxing/text-encoding": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", + "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", + "dev": true, + "license": "(Unlicense OR Apache-2.0)", + "optional": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/@storybook/cli/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "license": "Apache-2.0", + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, "engines": { - "node": ">=10.17.0" + "node": ">=0.4.0" } }, - "node_modules/@storybook/cli/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, - "license": "ISC" + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } }, - "node_modules/@storybook/cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/acorn-walk": { + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", + "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "acorn": "^8.11.0" }, "engines": { - "node": ">=8" + "node": ">=0.4.0" } }, - "node_modules/@storybook/client-logger": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.7.tgz", - "integrity": "sha512-A16zpWgsa0gSdXMR9P3bWVdC9u/1B1oG4H7Z1+JhNzgnL3CdyOYO0qFSiAtNBso4nOjIAJVb6/AoBzdRhmSVQg==", - "dev": true, + "node_modules/acorn-walk/node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" + "bin": { + "acorn": "bin/acorn" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/@storybook/codemod": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-7.6.20.tgz", - "integrity": "sha512-8vmSsksO4XukNw0TmqylPmk7PxnfNfE21YsxFa7mnEBmEKQcZCQsNil4ZgWfG0IzdhTfhglAN4r++Ew0WE+PYA==", - "dev": true, + "node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "devOptional": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.23.2", - "@babel/preset-env": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.2", - "@storybook/csf-tools": "7.6.20", - "@storybook/node-logger": "7.6.20", - "@storybook/types": "7.6.20", - "@types/cross-spawn": "^6.0.2", - "cross-spawn": "^7.0.3", - "globby": "^11.0.2", - "jscodeshift": "^0.15.1", - "lodash": "^4.17.21", - "prettier": "^2.8.0", - "recast": "^0.23.1" + "debug": "^4.3.4" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">= 14" } }, - "node_modules/@storybook/codemod/node_modules/@storybook/channels": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.20.tgz", - "integrity": "sha512-4hkgPSH6bJclB2OvLnkZOGZW1WptJs09mhQ6j6qLjgBZzL/ZdD6priWSd7iXrmPiN5TzUobkG4P4Dp7FjkiO7A==", - "dev": true, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.6.20", - "@storybook/core-events": "7.6.20", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@storybook/codemod/node_modules/@storybook/client-logger": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.20.tgz", - "integrity": "sha512-NwG0VIJQCmKrSaN5GBDFyQgTAHLNishUPLW1NrzqTDNAhfZUoef64rPQlinbopa0H4OXmlB+QxbQIb3ubeXmSQ==", - "dev": true, + "node_modules/ajv-draft-04": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" + "peerDependencies": { + "ajv": "^8.5.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "node_modules/@storybook/codemod/node_modules/@storybook/core-events": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.20.tgz", - "integrity": "sha512-tlVDuVbDiNkvPDFAu+0ou3xBBYbx9zUURQz4G9fAq0ScgBOs/bpzcRrFb4mLpemUViBAd47tfZKdH4MAX45KVQ==", + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, "license": "MIT", "dependencies": { - "ts-dedent": "^2.0.0" + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/codemod/node_modules/@storybook/csf-tools": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.20.tgz", - "integrity": "sha512-rwcwzCsAYh/m/WYcxBiEtLpIW5OH1ingxNdF/rK9mtGWhJxXRDV8acPkFrF8rtFWIVKoOCXu5USJYmc3f2gdYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/generator": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.2", - "@storybook/types": "7.6.20", - "fs-extra": "^11.1.0", - "recast": "^0.23.1", - "ts-dedent": "^2.0.0" + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/codemod/node_modules/@storybook/node-logger": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.20.tgz", - "integrity": "sha512-l2i4qF1bscJkOplNffcRTsgQWYR7J51ewmizj5YrTM8BK6rslWT1RntgVJWB1RgPqvx6VsCz1gyP3yW1oKxvYw==", - "dev": true, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/codemod/node_modules/@storybook/types": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.20.tgz", - "integrity": "sha512-GncdY3x0LpbhmUAAJwXYtJDUQEwfF175gsjH0/fxPkxPoV7Sef9TM41jQLJW/5+6TnZoCZP/+aJZTJtq3ni23Q==", - "dev": true, + "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==", "license": "MIT", "dependencies": { - "@storybook/channels": "7.6.20", - "@types/babel__core": "^7.0.0", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" + "color-convert": "^1.9.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=4" } }, - "node_modules/@storybook/components": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-7.6.7.tgz", - "integrity": "sha512-1HN4p+MCI4Tx9VGZayZyqbW7SB7mXQLnS5fUbTE1gXaMYHpzFvcrRNROeV1LZPClJX6qx1jgE5ngZojhxGuxMA==", + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@radix-ui/react-select": "^1.2.2", - "@radix-ui/react-toolbar": "^1.0.4", - "@storybook/client-logger": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "memoizerific": "^1.11.3", - "use-resize-observer": "^9.1.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "engines": { + "node": ">= 8" } }, - "node_modules/@storybook/core-client": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-7.6.7.tgz", - "integrity": "sha512-ZQivyEzYsZok8vRj5Qan7LbiMUnO89rueWzTnZs4IS6JIaQtjoPI1rGVq+h6qOCM6tki478hic8FS+zwGQ6q+w==", + "node_modules/app-root-dir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz", + "integrity": "sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==", "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/client-logger": "7.6.7", - "@storybook/preview-api": "7.6.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } + "license": "MIT" }, - "node_modules/@storybook/core-common": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.6.7.tgz", - "integrity": "sha512-F1fJnauVSPQtAlpicbN/O4XW38Ai8kf/IoU0Hgm9gEwurIk6MF5hiVLsaTI/5GUbrepMl9d9J+iIL4lHAT8IyA==", + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/aria-hidden": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", + "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-events": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/types": "7.6.7", - "@types/find-cache-dir": "^3.2.1", - "@types/node": "^18.0.0", - "@types/node-fetch": "^2.6.4", - "@types/pretty-hrtime": "^1.0.0", - "chalk": "^4.1.0", - "esbuild": "^0.18.0", - "esbuild-register": "^3.5.0", - "file-system-cache": "2.3.0", - "find-cache-dir": "^3.0.0", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "glob": "^10.0.0", - "handlebars": "^4.7.7", - "lazy-universal-dotenv": "^4.0.0", - "node-fetch": "^2.0.0", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "ts-dedent": "^2.0.0" + "tslib": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=10" } }, - "node_modules/@storybook/core-common/node_modules/@types/node": { - "version": "18.19.39", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.39.tgz", - "integrity": "sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==", - "dev": true, - "license": "MIT", + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "license": "Apache-2.0", "dependencies": { - "undici-types": "~5.26.4" + "dequal": "^2.0.3" } }, - "node_modules/@storybook/core-common/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@storybook/core-common/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", "dev": true, + "license": "MIT" + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@storybook/core-common/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@storybook/core-common/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@storybook/core-events": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.7.tgz", - "integrity": "sha512-KZ5d03c47pnr5/kY26pJtWq7WpmCPXLbgyjJZDSc+TTY153BdZksvlBXRHtqM1yj2UM6QsSyIuiJaADJNAbP2w==", - "dev": true, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "license": "MIT", "dependencies": { - "ts-dedent": "^2.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@storybook/core-server": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-7.6.20.tgz", - "integrity": "sha512-qC5BdbqqwMLTdCwMKZ1Hbc3+3AaxHYWLiJaXL9e8s8nJw89xV8c8l30QpbJOGvcDmsgY6UTtXYaJ96OsTr7MrA==", - "dev": true, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "license": "MIT", "dependencies": { - "@aw-web-design/x-default-browser": "1.4.126", - "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-manager": "7.6.20", - "@storybook/channels": "7.6.20", - "@storybook/core-common": "7.6.20", - "@storybook/core-events": "7.6.20", - "@storybook/csf": "^0.1.2", - "@storybook/csf-tools": "7.6.20", - "@storybook/docs-mdx": "^0.1.0", - "@storybook/global": "^5.0.0", - "@storybook/manager": "7.6.20", - "@storybook/node-logger": "7.6.20", - "@storybook/preview-api": "7.6.20", - "@storybook/telemetry": "7.6.20", - "@storybook/types": "7.6.20", - "@types/detect-port": "^1.3.0", - "@types/node": "^18.0.0", - "@types/pretty-hrtime": "^1.0.0", - "@types/semver": "^7.3.4", - "better-opn": "^3.0.2", - "chalk": "^4.1.0", - "cli-table3": "^0.6.1", - "compression": "^1.7.4", - "detect-port": "^1.3.0", - "express": "^4.17.3", - "fs-extra": "^11.1.0", - "globby": "^11.0.2", - "lodash": "^4.17.21", - "open": "^8.4.0", - "pretty-hrtime": "^1.0.3", - "prompts": "^2.4.0", - "read-pkg-up": "^7.0.1", - "semver": "^7.3.7", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util": "^0.12.4", - "util-deprecate": "^1.0.2", - "watchpack": "^2.2.0", - "ws": "^8.2.3" + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/core-server/node_modules/@storybook/channels": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.20.tgz", - "integrity": "sha512-4hkgPSH6bJclB2OvLnkZOGZW1WptJs09mhQ6j6qLjgBZzL/ZdD6priWSd7iXrmPiN5TzUobkG4P4Dp7FjkiO7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/client-logger": "7.6.20", - "@storybook/core-events": "7.6.20", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" + "engines": { + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@storybook/core-server/node_modules/@storybook/client-logger": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.20.tgz", - "integrity": "sha512-NwG0VIJQCmKrSaN5GBDFyQgTAHLNishUPLW1NrzqTDNAhfZUoef64rPQlinbopa0H4OXmlB+QxbQIb3ubeXmSQ==", - "dev": true, + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, - "node_modules/@storybook/core-server/node_modules/@storybook/core-common": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.6.20.tgz", - "integrity": "sha512-8H1zPWPjcmeD4HbDm4FDD0WLsfAKGVr566IZ4hG+h3iWVW57II9JW9MLBtiR2LPSd8u7o0kw64lwRGmtCO1qAw==", - "dev": true, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "license": "MIT" + }, + "node_modules/assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", "license": "MIT", "dependencies": { - "@storybook/core-events": "7.6.20", - "@storybook/node-logger": "7.6.20", - "@storybook/types": "7.6.20", - "@types/find-cache-dir": "^3.2.1", - "@types/node": "^18.0.0", - "@types/node-fetch": "^2.6.4", - "@types/pretty-hrtime": "^1.0.0", - "chalk": "^4.1.0", - "esbuild": "^0.18.0", - "esbuild-register": "^3.5.0", - "file-system-cache": "2.3.0", - "find-cache-dir": "^3.0.0", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "glob": "^10.0.0", - "handlebars": "^4.7.7", - "lazy-universal-dotenv": "^4.0.0", - "node-fetch": "^2.0.0", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" } }, - "node_modules/@storybook/core-server/node_modules/@storybook/core-events": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.20.tgz", - "integrity": "sha512-tlVDuVbDiNkvPDFAu+0ou3xBBYbx9zUURQz4G9fAq0ScgBOs/bpzcRrFb4mLpemUViBAd47tfZKdH4MAX45KVQ==", - "dev": true, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", "license": "MIT", - "dependencies": { - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": "*" } }, - "node_modules/@storybook/core-server/node_modules/@storybook/csf-tools": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.20.tgz", - "integrity": "sha512-rwcwzCsAYh/m/WYcxBiEtLpIW5OH1ingxNdF/rK9mtGWhJxXRDV8acPkFrF8rtFWIVKoOCXu5USJYmc3f2gdYQ==", + "node_modules/ast-types": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", + "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/generator": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.2", - "@storybook/types": "7.6.20", - "fs-extra": "^11.1.0", - "recast": "^0.23.1", - "ts-dedent": "^2.0.0" + "tslib": "^2.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=4" } }, - "node_modules/@storybook/core-server/node_modules/@storybook/node-logger": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.20.tgz", - "integrity": "sha512-l2i4qF1bscJkOplNffcRTsgQWYR7J51ewmizj5YrTM8BK6rslWT1RntgVJWB1RgPqvx6VsCz1gyP3yW1oKxvYw==", - "dev": true, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/core-server/node_modules/@storybook/preview-api": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.20.tgz", - "integrity": "sha512-3ic2m9LDZEPwZk02wIhNc3n3rNvbi7VDKn52hDXfAxnL5EYm7yDICAkaWcVaTfblru2zn0EDJt7ROpthscTW5w==", - "dev": true, + "node_modules/attr-accept": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz", + "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==", "license": "MIT", - "dependencies": { - "@storybook/channels": "7.6.20", - "@storybook/client-logger": "7.6.20", - "@storybook/core-events": "7.6.20", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/types": "7.6.20", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "synchronous-promise": "^2.0.15", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=4" } }, - "node_modules/@storybook/core-server/node_modules/@storybook/types": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.20.tgz", - "integrity": "sha512-GncdY3x0LpbhmUAAJwXYtJDUQEwfF175gsjH0/fxPkxPoV7Sef9TM41jQLJW/5+6TnZoCZP/+aJZTJtq3ni23Q==", - "dev": true, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "license": "MIT", "dependencies": { - "@storybook/channels": "7.6.20", - "@types/babel__core": "^7.0.0", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@storybook/core-server/node_modules/@types/node": { - "version": "18.19.39", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.39.tgz", - "integrity": "sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" + "node_modules/axe-core": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz", + "integrity": "sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==", + "license": "MPL-2.0", + "peer": true, + "engines": { + "node": ">=4" } }, - "node_modules/@storybook/core-server/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "color-convert": "^2.0.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@storybook/core-server/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/core-server/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@storybook/core-server/node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "node_modules/babel-plugin-istanbul/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.6.0" } }, - "node_modules/@storybook/core-server/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "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" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/csf": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.11.tgz", - "integrity": "sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==", + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^2.19.0" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "node_modules/@storybook/csf-plugin": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-7.6.7.tgz", - "integrity": "sha512-YL7e6H4iVcsDI0UpgpdQX2IiGDrlbgaQMHQgDLWXmZyKxBcy0ONROAX5zoT1ml44EHkL60TMaG4f7SinviJCog==", + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, + "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": { - "@storybook/csf-tools": "7.6.7", - "unplugin": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/@storybook/csf-tools": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.7.tgz", - "integrity": "sha512-hyRbUGa2Uxvz3U09BjcOfMNf/5IYgRum1L6XszqK2O8tK9DGte1r6hArCIAcqiEmFMC40d0kalPzqu6WMNn7sg==", + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/generator": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.2", - "@storybook/types": "7.6.7", - "fs-extra": "^11.1.0", - "recast": "^0.23.1", - "ts-dedent": "^2.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">= 6" } }, - "node_modules/@storybook/docs-mdx": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@storybook/docs-mdx/-/docs-mdx-0.1.0.tgz", - "integrity": "sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==", - "dev": true, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", "license": "MIT" }, - "node_modules/@storybook/docs-tools": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-7.6.7.tgz", - "integrity": "sha512-enTO/xVjBqwUraGCYTwdyjMvug3OSAM7TPPUEJ3KPieJNwAzcYkww/qNDMIAR4S39zPMrkAmtS3STvVadlJz7g==", + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-common": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/types": "7.6.7", - "@types/doctrine": "^0.0.3", - "assert": "^2.1.0", - "doctrine": "^3.0.0", - "lodash": "^4.17.21" + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/@storybook/global": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", - "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/instrumenter": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.1.11.tgz", - "integrity": "sha512-r/U9hcqnodNMHuzRt1g56mWrVsDazR85Djz64M3KOwBhrTj5d46DF4/EE80w/5zR5JOrT7p8WmjJRowiVteOCQ==", + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.1.11", - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/global": "^5.0.0", - "@storybook/preview-api": "8.1.11", - "@vitest/utils": "^1.3.1", - "util": "^0.12.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "ms": "2.0.0" } }, - "node_modules/@storybook/instrumenter/node_modules/@storybook/channels": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.11.tgz", - "integrity": "sha512-fu5FTqo6duOqtJFa6gFzKbiSLJoia+8Tibn3xFfB6BeifWrH81hc+AZq0lTmHo5qax2G5t8ZN8JooHjMw6k2RA==", + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/global": "^5.0.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } + "license": "MIT" }, - "node_modules/@storybook/instrumenter/node_modules/@storybook/client-logger": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.11.tgz", - "integrity": "sha512-DVMh2usz3yYmlqCLCiCKy5fT8/UR9aTh+gSqwyNFkGZrIM4otC5A8eMXajXifzotQLT5SaOEnM3WzHwmpvMIEA==", + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "dev": true, + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@storybook/instrumenter/node_modules/@storybook/core-events": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.11.tgz", - "integrity": "sha512-vXaNe2KEW9BGlLrg0lzmf5cJ0xt+suPjWmEODH5JqBbrdZ67X6ApA2nb6WcxDQhykesWCuFN5gp1l+JuDOBi7A==", - "dev": true, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "license": "MIT", "dependencies": { - "@storybook/csf": "^0.1.7", - "ts-dedent": "^2.0.0" + "fill-range": "^7.1.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/instrumenter/node_modules/@storybook/preview-api": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.11.tgz", - "integrity": "sha512-8ZChmFV56GKppCJ0hnBd/kNTfGn2gWVq1242kuet13pbJtBpvOhyq4W01e/Yo14tAPXvgz8dSnMvWLbJx4QfhQ==", + "node_modules/broccoli-plugin": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz", + "integrity": "sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.1.11", - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/csf": "^0.1.7", - "@storybook/global": "^5.0.0", - "@storybook/types": "8.1.11", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" + "broccoli-node-api": "^1.7.0", + "broccoli-output-wrapper": "^3.2.5", + "fs-merger": "^3.2.1", + "promise-map-series": "^0.3.0", + "quick-temp": "^0.1.8", + "rimraf": "^3.0.2", + "symlink-or-copy": "^1.3.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": "10.* || >= 12.*" } }, - "node_modules/@storybook/instrumenter/node_modules/@storybook/types": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.11.tgz", - "integrity": "sha512-k9N5iRuY2+t7lVRL6xeu6diNsxO3YI3lS4Juv3RZ2K4QsE/b3yG5ElfJB8DjHDSHwRH4ORyrU71KkOCUVfvtnw==", + "node_modules/broccoli-plugin/node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/channels": "8.1.11", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } + "license": "MIT" }, - "node_modules/@storybook/manager": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-7.6.20.tgz", - "integrity": "sha512-0Cf6WN0t7yEG2DR29tN5j+i7H/TH5EfPppg9h9/KiQSoFHk+6KLoy2p5do94acFU+Ro4+zzxvdCGbcYGKuArpg==", + "node_modules/broccoli-plugin/node_modules/@types/symlink-or-copy": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/symlink-or-copy/-/symlink-or-copy-1.2.2.tgz", + "integrity": "sha512-MQ1AnmTLOncwEf9IVU+B2e4Hchrku5N67NkgcAHW0p3sdzPe0FNMANxEm6OJUzPniEQGkeT3OROLlCwZJLWFZA==", + "dev": true, + "license": "MIT" + }, + "node_modules/broccoli-plugin/node_modules/broccoli-node-api": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/broccoli-node-api/-/broccoli-node-api-1.7.0.tgz", + "integrity": "sha512-QIqLSVJWJUVOhclmkmypJJH9u9s/aWH4+FH6Q6Ju5l+Io4dtwqdPUNmDfw40o6sxhbZHhqGujDJuHTML1wG8Yw==", + "dev": true, + "license": "MIT" + }, + "node_modules/broccoli-plugin/node_modules/broccoli-node-info": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/broccoli-node-info/-/broccoli-node-info-2.2.0.tgz", + "integrity": "sha512-VabSGRpKIzpmC+r+tJueCE5h8k6vON7EIMMWu6d/FyPdtijwLQ7QvzShEw+m3mHoDzUaj/kiZsDYrS8X2adsBg==", "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": "8.* || >= 10.*" } }, - "node_modules/@storybook/manager-api": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.6.7.tgz", - "integrity": "sha512-3Wk/BvuGUlw/X05s57zZO7gJbzfUeE9Xe+CSIvuH7RY5jx9PYnNwqNlTXPXhJ5LPvwMthae7WJVn3SuBpbptoQ==", + "node_modules/broccoli-plugin/node_modules/broccoli-output-wrapper": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-3.2.5.tgz", + "integrity": "sha512-bQAtwjSrF4Nu0CK0JOy5OZqw9t5U0zzv2555EA/cF8/a8SLDTIetk9UgrtMVw7qKLKdSpOZ2liZNeZZDaKgayw==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/router": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "store2": "^2.14.2", - "telejson": "^7.2.0", - "ts-dedent": "^2.0.0" + "fs-extra": "^8.1.0", + "heimdalljs-logger": "^0.1.10", + "symlink-or-copy": "^1.2.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": "10.* || >= 12.*" } }, - "node_modules/@storybook/mdx2-csf": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@storybook/mdx2-csf/-/mdx2-csf-1.1.0.tgz", - "integrity": "sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/node-logger": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", - "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==", + "node_modules/broccoli-plugin/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/@storybook/postinstall": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-7.6.7.tgz", - "integrity": "sha512-mrpRmcwFd9FcvtHPXA9x6vOrHLVCKScZX/Xx2QPWgAvB3W6uzP8G+8QNb1u834iToxrWeuszUMB9UXZK4Qj5yg==", + "node_modules/broccoli-plugin/node_modules/ensure-posix-path": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz", + "integrity": "sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==", + "dev": true, + "license": "ISC" + }, + "node_modules/broccoli-plugin/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" } }, - "node_modules/@storybook/preview": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/preview/-/preview-8.1.11.tgz", - "integrity": "sha512-K/9NZmjnL0D1BROkTNWNoPqgL2UaocALRSqCARmkBLgU2Rn/FuZgEclHkWlYo6pUrmLNK+bZ+XzpNMu12iTbpg==", + "node_modules/broccoli-plugin/node_modules/fs-merger": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/fs-merger/-/fs-merger-3.2.1.tgz", + "integrity": "sha512-AN6sX12liy0JE7C2evclwoo0aCG3PFulLjrTLsJpWh/2mM+DinhpSGqYLbHBBbIW1PLRNcFhJG8Axtz8mQW3ug==", "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "dependencies": { + "broccoli-node-api": "^1.7.0", + "broccoli-node-info": "^2.1.0", + "fs-extra": "^8.0.1", + "fs-tree-diff": "^2.0.1", + "walk-sync": "^2.2.0" } }, - "node_modules/@storybook/preview-api": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.7.tgz", - "integrity": "sha512-ja85ItrT6q2TeBQ6n0CNoRi1R6L8yF2kkis9hVeTQHpwLdZyHUTRqqR5WmhtLqqQXcofyasBPOeJV06wuOhgRQ==", + "node_modules/broccoli-plugin/node_modules/fs-tree-diff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz", + "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/types": "7.6.7", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "synchronous-promise": "^2.0.15", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" + "@types/symlink-or-copy": "^1.2.0", + "heimdalljs-logger": "^0.1.7", + "object-assign": "^4.1.0", + "path-posix": "^1.0.0", + "symlink-or-copy": "^1.1.8" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/@storybook/react": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-7.6.7.tgz", - "integrity": "sha512-uT9IBPDM1SQg6FglWqb7IemOJ1Z8kYB5rehIDEDToi0u5INihSY8rHd003TxG4Wx4REp6J+rfbDJO2aVui/gxA==", + "node_modules/broccoli-plugin/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@storybook/client-logger": "7.6.7", - "@storybook/core-client": "7.6.7", - "@storybook/docs-tools": "7.6.7", - "@storybook/global": "^5.0.0", - "@storybook/preview-api": "7.6.7", - "@storybook/react-dom-shim": "7.6.7", - "@storybook/types": "7.6.7", - "@types/escodegen": "^0.0.6", - "@types/estree": "^0.0.51", - "@types/node": "^18.0.0", - "acorn": "^7.4.1", - "acorn-jsx": "^5.3.1", - "acorn-walk": "^7.2.0", - "escodegen": "^2.1.0", - "html-tags": "^3.1.0", - "lodash": "^4.17.21", - "prop-types": "^15.7.2", - "react-element-to-jsx-string": "^15.0.0", - "ts-dedent": "^2.0.0", - "type-fest": "~2.19", - "util-deprecate": "^1.0.2" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=16.0.0" + "node": "*" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", - "typescript": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/react-dom-shim": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-7.6.7.tgz", - "integrity": "sha512-b/rmy/YzVrwP+ifyZG4yXVIdeFVdTbmziodHUlbrWiUNsqtTZZur9kqkKRUH/7ofji9MFe81nd0MRlcTNFomqg==", + "node_modules/broccoli-plugin/node_modules/heimdalljs": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/heimdalljs/-/heimdalljs-0.2.6.tgz", + "integrity": "sha512-o9bd30+5vLBvBtzCPwwGqpry2+n0Hi6H1+qwt6y+0kwRHGGF8TFIhJPmnuM0xO97zaKrDZMwO/V56fAnn8m/tA==", "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "dependencies": { + "rsvp": "~3.2.1" } }, - "node_modules/@storybook/react-vite": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/react-vite/-/react-vite-7.6.20.tgz", - "integrity": "sha512-uKuBFyGPZxpfR8vpDU/2OE9v7iTaxwL7ldd7k1swYd1rTSAPacTnEHSMl1R5AjUhkdI7gRmGN9q7qiVfK2XJCA==", + "node_modules/broccoli-plugin/node_modules/heimdalljs-logger": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/heimdalljs-logger/-/heimdalljs-logger-0.1.10.tgz", + "integrity": "sha512-pO++cJbhIufVI/fmB/u2Yty3KJD0TqNPecehFae0/eps0hkZ3b4Zc/PezUMOpYuHFQbA7FxHZxa305EhmjLj4g==", "dev": true, "license": "MIT", "dependencies": { - "@joshwooding/vite-plugin-react-docgen-typescript": "0.3.0", - "@rollup/pluginutils": "^5.0.2", - "@storybook/builder-vite": "7.6.20", - "@storybook/react": "7.6.20", - "@vitejs/plugin-react": "^3.0.1", - "magic-string": "^0.30.0", - "react-docgen": "^7.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + "debug": "^2.2.0", + "heimdalljs": "^0.2.6" } }, - "node_modules/@storybook/react-vite/node_modules/@storybook/builder-vite": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-7.6.20.tgz", - "integrity": "sha512-q3vf8heE7EaVYTWlm768ewaJ9lh6v/KfoPPeHxXxzSstg4ByP9kg4E1mrfAo/l6broE9E9zo3/Q4gsM/G/rw8Q==", + "node_modules/broccoli-plugin/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/broccoli-plugin/node_modules/matcher-collection": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz", + "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==", + "dev": true, + "license": "ISC", "dependencies": { - "@storybook/channels": "7.6.20", - "@storybook/client-logger": "7.6.20", - "@storybook/core-common": "7.6.20", - "@storybook/csf-plugin": "7.6.20", - "@storybook/node-logger": "7.6.20", - "@storybook/preview": "7.6.20", - "@storybook/preview-api": "7.6.20", - "@storybook/types": "7.6.20", - "@types/find-cache-dir": "^3.2.1", - "browser-assert": "^1.2.1", - "es-module-lexer": "^0.9.3", - "express": "^4.17.3", - "find-cache-dir": "^3.0.0", - "fs-extra": "^11.1.0", - "magic-string": "^0.30.0", - "rollup": "^2.25.0 || ^3.3.0" + "@types/minimatch": "^3.0.3", + "minimatch": "^3.0.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "@preact/preset-vite": "*", - "typescript": ">= 4.3.x", - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0", - "vite-plugin-glimmerx": "*" - }, - "peerDependenciesMeta": { - "@preact/preset-vite": { - "optional": true - }, - "typescript": { - "optional": true - }, - "vite-plugin-glimmerx": { - "optional": true - } + "engines": { + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/@storybook/react-vite/node_modules/@storybook/channels": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.20.tgz", - "integrity": "sha512-4hkgPSH6bJclB2OvLnkZOGZW1WptJs09mhQ6j6qLjgBZzL/ZdD6priWSd7iXrmPiN5TzUobkG4P4Dp7FjkiO7A==", + "node_modules/broccoli-plugin/node_modules/mktemp": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.4.0.tgz", + "integrity": "sha512-IXnMcJ6ZyTuhRmJSjzvHSRhlVPiN9Jwc6e59V0bEJ0ba6OBeX2L0E+mRN1QseeOF4mM+F1Rit6Nh7o+rl2Yn/A==", "dev": true, "license": "MIT", - "dependencies": { - "@storybook/client-logger": "7.6.20", - "@storybook/core-events": "7.6.20", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">0.9" } }, - "node_modules/@storybook/react-vite/node_modules/@storybook/client-logger": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.20.tgz", - "integrity": "sha512-NwG0VIJQCmKrSaN5GBDFyQgTAHLNishUPLW1NrzqTDNAhfZUoef64rPQlinbopa0H4OXmlB+QxbQIb3ubeXmSQ==", + "node_modules/broccoli-plugin/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } + "license": "MIT" }, - "node_modules/@storybook/react-vite/node_modules/@storybook/core-client": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-7.6.20.tgz", - "integrity": "sha512-upQuQQinLmlOPKcT8yqXNtwIucZ4E4qegYZXH5HXRWoLAL6GQtW7sUVSIuFogdki8OXRncr/dz8OA+5yQyYS4w==", + "node_modules/broccoli-plugin/node_modules/path-posix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-posix/-/path-posix-1.0.0.tgz", + "integrity": "sha512-1gJ0WpNIiYcQydgg3Ed8KzvIqTsDpNwq+cjBCssvBtuTWjEqY1AW+i+OepiEMqDCzyro9B2sLAe4RBPajMYFiA==", + "dev": true, + "license": "ISC" + }, + "node_modules/broccoli-plugin/node_modules/promise-map-series": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.3.0.tgz", + "integrity": "sha512-3npG2NGhTc8BWBolLLf8l/92OxMGaRLbqvIh9wjCHhDXNvk4zsxaTaCpiCunW09qWPrN2zeNSNwRLVBrQQtutA==", "dev": true, "license": "MIT", - "dependencies": { - "@storybook/client-logger": "7.6.20", - "@storybook/preview-api": "7.6.20" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": "10.* || >= 12.*" } }, - "node_modules/@storybook/react-vite/node_modules/@storybook/core-common": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.6.20.tgz", - "integrity": "sha512-8H1zPWPjcmeD4HbDm4FDD0WLsfAKGVr566IZ4hG+h3iWVW57II9JW9MLBtiR2LPSd8u7o0kw64lwRGmtCO1qAw==", + "node_modules/broccoli-plugin/node_modules/quick-temp": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.8.tgz", + "integrity": "sha512-YsmIFfD9j2zaFwJkzI6eMG7y0lQP7YeWzgtFgNl38pGWZBSXJooZbOWwkcRot7Vt0Fg9L23pX0tqWU3VvLDsiA==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-events": "7.6.20", - "@storybook/node-logger": "7.6.20", - "@storybook/types": "7.6.20", - "@types/find-cache-dir": "^3.2.1", - "@types/node": "^18.0.0", - "@types/node-fetch": "^2.6.4", - "@types/pretty-hrtime": "^1.0.0", - "chalk": "^4.1.0", - "esbuild": "^0.18.0", - "esbuild-register": "^3.5.0", - "file-system-cache": "2.3.0", - "find-cache-dir": "^3.0.0", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "glob": "^10.0.0", - "handlebars": "^4.7.7", - "lazy-universal-dotenv": "^4.0.0", - "node-fetch": "^2.0.0", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "mktemp": "~0.4.0", + "rimraf": "^2.5.4", + "underscore.string": "~3.3.4" } }, - "node_modules/@storybook/react-vite/node_modules/@storybook/core-events": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.20.tgz", - "integrity": "sha512-tlVDuVbDiNkvPDFAu+0ou3xBBYbx9zUURQz4G9fAq0ScgBOs/bpzcRrFb4mLpemUViBAd47tfZKdH4MAX45KVQ==", + "node_modules/broccoli-plugin/node_modules/quick-temp/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "ts-dedent": "^2.0.0" + "glob": "^7.1.3" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/@storybook/react-vite/node_modules/@storybook/csf-plugin": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-7.6.20.tgz", - "integrity": "sha512-dzBzq0dN+8WLDp6NxYS4G7BCe8+vDeDRBRjHmM0xb0uJ6xgQViL8SDplYVSGnk3bXE/1WmtvyRzQyTffBnaj9Q==", + "node_modules/broccoli-plugin/node_modules/rsvp": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.2.1.tgz", + "integrity": "sha512-Rf4YVNYpKjZ6ASAmibcwTNciQ5Co5Ztq6iZPEykHpkoflnD/K5ryE/rHehFsTm4NJj8nKDhbi3eKBWGogmNnkg==", + "dev": true, + "license": "MIT" + }, + "node_modules/broccoli-plugin/node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/broccoli-plugin/node_modules/symlink-or-copy": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/symlink-or-copy/-/symlink-or-copy-1.3.1.tgz", + "integrity": "sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA==", + "dev": true, + "license": "MIT" + }, + "node_modules/broccoli-plugin/node_modules/underscore.string": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", + "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/csf-tools": "7.6.20", - "unplugin": "^1.3.1" + "sprintf-js": "^1.1.1", + "util-deprecate": "^1.0.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": "*" } }, - "node_modules/@storybook/react-vite/node_modules/@storybook/csf-tools": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.20.tgz", - "integrity": "sha512-rwcwzCsAYh/m/WYcxBiEtLpIW5OH1ingxNdF/rK9mtGWhJxXRDV8acPkFrF8rtFWIVKoOCXu5USJYmc3f2gdYQ==", + "node_modules/broccoli-plugin/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/generator": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.2", - "@storybook/types": "7.6.20", - "fs-extra": "^11.1.0", - "recast": "^0.23.1", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">= 4.0.0" } }, - "node_modules/@storybook/react-vite/node_modules/@storybook/docs-tools": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-7.6.20.tgz", - "integrity": "sha512-Bw2CcCKQ5xGLQgtexQsI1EGT6y5epoFzOINi0FSTGJ9Wm738nRp5LH3dLk1GZLlywIXcYwOEThb2pM+pZeRQxQ==", + "node_modules/broccoli-plugin/node_modules/walk-sync": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz", + "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-common": "7.6.20", - "@storybook/preview-api": "7.6.20", - "@storybook/types": "7.6.20", - "@types/doctrine": "^0.0.3", - "assert": "^2.1.0", - "doctrine": "^3.0.0", - "lodash": "^4.17.21" + "@types/minimatch": "^3.0.3", + "ensure-posix-path": "^1.1.0", + "matcher-collection": "^2.0.0", + "minimatch": "^3.0.4" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": "8.* || >= 10.*" } }, - "node_modules/@storybook/react-vite/node_modules/@storybook/node-logger": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.20.tgz", - "integrity": "sha512-l2i4qF1bscJkOplNffcRTsgQWYR7J51ewmizj5YrTM8BK6rslWT1RntgVJWB1RgPqvx6VsCz1gyP3yW1oKxvYw==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "license": "MIT" }, - "node_modules/@storybook/react-vite/node_modules/@storybook/preview": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/preview/-/preview-7.6.20.tgz", - "integrity": "sha512-cxYlZ5uKbCYMHoFpgleZqqGWEnqHrk5m5fT8bYSsDsdQ+X5wPcwI/V+v8dxYAdQcMphZVIlTjo6Dno9WG8qmVA==", - "dev": true, + "node_modules/browser-assert": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz", + "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==", + "dev": true + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, - "node_modules/@storybook/react-vite/node_modules/@storybook/preview-api": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.20.tgz", - "integrity": "sha512-3ic2m9LDZEPwZk02wIhNc3n3rNvbi7VDKn52hDXfAxnL5EYm7yDICAkaWcVaTfblru2zn0EDJt7ROpthscTW5w==", - "dev": true, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "license": "MIT", "dependencies": { - "@storybook/channels": "7.6.20", - "@storybook/client-logger": "7.6.20", - "@storybook/core-events": "7.6.20", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/types": "7.6.20", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "synchronous-promise": "^2.0.15", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, - "node_modules/@storybook/react-vite/node_modules/@storybook/react": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-7.6.20.tgz", - "integrity": "sha512-i5tKNgUbTNwlqBWGwPveDhh9ktlS0wGtd97A1ZgKZc3vckLizunlAFc7PRC1O/CMq5PTyxbuUb4RvRD2jWKwDA==", - "dev": true, + "node_modules/browserify-cipher/node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.6.20", - "@storybook/core-client": "7.6.20", - "@storybook/docs-tools": "7.6.20", - "@storybook/global": "^5.0.0", - "@storybook/preview-api": "7.6.20", - "@storybook/react-dom-shim": "7.6.20", - "@storybook/types": "7.6.20", - "@types/escodegen": "^0.0.6", - "@types/estree": "^0.0.51", - "@types/node": "^18.0.0", - "acorn": "^7.4.1", - "acorn-jsx": "^5.3.1", - "acorn-walk": "^7.2.0", - "escodegen": "^2.1.0", - "html-tags": "^3.1.0", - "lodash": "^4.17.21", - "prop-types": "^15.7.2", - "react-element-to-jsx-string": "^15.0.0", - "ts-dedent": "^2.0.0", - "type-fest": "~2.19", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", - "typescript": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@storybook/react-vite/node_modules/@storybook/react-dom-shim": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-7.6.20.tgz", - "integrity": "sha512-SRvPDr9VWcS24ByQOVmbfZ655y5LvjXRlsF1I6Pr9YZybLfYbu3L5IicfEHT4A8lMdghzgbPFVQaJez46DTrkg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "node_modules/@storybook/react-vite/node_modules/@storybook/types": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.20.tgz", - "integrity": "sha512-GncdY3x0LpbhmUAAJwXYtJDUQEwfF175gsjH0/fxPkxPoV7Sef9TM41jQLJW/5+6TnZoCZP/+aJZTJtq3ni23Q==", - "dev": true, + "node_modules/browserify-cipher/node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", "license": "MIT", "dependencies": { - "@storybook/channels": "7.6.20", - "@types/babel__core": "^7.0.0", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, - "node_modules/@storybook/react-vite/node_modules/@types/node": { - "version": "18.19.39", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.39.tgz", - "integrity": "sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==", - "dev": true, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" } }, - "node_modules/@storybook/react-vite/node_modules/@vitejs/plugin-react": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz", - "integrity": "sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==", - "dev": true, - "license": "MIT", + "node_modules/browserify-sign": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", + "license": "ISC", "dependencies": { - "@babel/core": "^7.20.12", - "@babel/plugin-transform-react-jsx-self": "^7.18.6", - "@babel/plugin-transform-react-jsx-source": "^7.19.6", - "magic-string": "^0.27.0", - "react-refresh": "^0.14.0" + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" }, "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "vite": "^4.1.0-beta.0" + "node": ">= 0.12" } }, - "node_modules/@storybook/react-vite/node_modules/@vitejs/plugin-react/node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dev": true, + "node_modules/browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" }, "engines": { - "node": ">=12" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/@storybook/react-vite/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node-int64": "^0.4.0" } }, - "node_modules/@storybook/react-vite/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" } }, - "node_modules/@storybook/react-vite/node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true, "license": "MIT" }, - "node_modules/@storybook/react-vite/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "license": "MIT" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "license": "MIT" + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/@storybook/react-vite/node_modules/rollup": { - "version": "3.29.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", - "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", - "dev": true, + "node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", "license": "MIT", - "bin": { - "rollup": "dist/bin/rollup" - }, "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">=8" } }, - "node_modules/@storybook/react-vite/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@storybook/react/node_modules/@types/node": { - "version": "18.19.39", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.39.tgz", - "integrity": "sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==", - "dev": true, + "node_modules/call-me-maybe": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", + "license": "MIT" + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" + "engines": { + "node": ">=6" } }, - "node_modules/@storybook/router": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.6.7.tgz", - "integrity": "sha512-kkhNSdC3fXaQxILg8a26RKk4/ZbF/AUVrepUEyO8lwvbJ6LItTyWSE/4I9Ih4qV2Mjx33ncc8vLqM9p8r5qnMA==", + "node_modules/camelcase": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", + "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==", "dev": true, "license": "MIT", - "dependencies": { - "@storybook/client-logger": "7.6.7", - "memoizerific": "^1.11.3", - "qs": "^6.10.0" + "engines": { + "node": ">=16" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/telemetry": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-7.6.20.tgz", - "integrity": "sha512-dmAOCWmOscYN6aMbhCMmszQjoycg7tUPRVy2kTaWg6qX10wtMrvEtBV29W4eMvqdsoRj5kcvoNbzRdYcWBUOHQ==", - "dev": true, + "node_modules/caniuse-lite": { + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chai": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", + "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.6.20", - "@storybook/core-common": "7.6.20", - "@storybook/csf-tools": "7.6.20", - "chalk": "^4.1.0", - "detect-package-manager": "^2.0.1", - "fetch-retry": "^5.0.2", - "fs-extra": "^11.1.0", - "read-pkg-up": "^7.0.1" + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=4" } }, - "node_modules/@storybook/telemetry/node_modules/@storybook/channels": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.20.tgz", - "integrity": "sha512-4hkgPSH6bJclB2OvLnkZOGZW1WptJs09mhQ6j6qLjgBZzL/ZdD6priWSd7iXrmPiN5TzUobkG4P4Dp7FjkiO7A==", - "dev": true, + "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==", "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.6.20", - "@storybook/core-events": "7.6.20", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=4" } }, - "node_modules/@storybook/telemetry/node_modules/@storybook/client-logger": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.20.tgz", - "integrity": "sha512-NwG0VIJQCmKrSaN5GBDFyQgTAHLNishUPLW1NrzqTDNAhfZUoef64rPQlinbopa0H4OXmlB+QxbQIb3ubeXmSQ==", - "dev": true, + "node_modules/chalk/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==", "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=0.8.0" } }, - "node_modules/@storybook/telemetry/node_modules/@storybook/core-common": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.6.20.tgz", - "integrity": "sha512-8H1zPWPjcmeD4HbDm4FDD0WLsfAKGVr566IZ4hG+h3iWVW57II9JW9MLBtiR2LPSd8u7o0kw64lwRGmtCO1qAw==", + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true, + "license": "MIT" + }, + "node_modules/check-error": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", "license": "MIT", "dependencies": { - "@storybook/core-events": "7.6.20", - "@storybook/node-logger": "7.6.20", - "@storybook/types": "7.6.20", - "@types/find-cache-dir": "^3.2.1", - "@types/node": "^18.0.0", - "@types/node-fetch": "^2.6.4", - "@types/pretty-hrtime": "^1.0.0", - "chalk": "^4.1.0", - "esbuild": "^0.18.0", - "esbuild-register": "^3.5.0", - "file-system-cache": "2.3.0", - "find-cache-dir": "^3.0.0", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "glob": "^10.0.0", - "handlebars": "^4.7.7", - "lazy-universal-dotenv": "^4.0.0", - "node-fetch": "^2.0.0", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "ts-dedent": "^2.0.0" + "get-func-name": "^2.0.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": "*" } }, - "node_modules/@storybook/telemetry/node_modules/@storybook/core-events": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.20.tgz", - "integrity": "sha512-tlVDuVbDiNkvPDFAu+0ou3xBBYbx9zUURQz4G9fAq0ScgBOs/bpzcRrFb4mLpemUViBAd47tfZKdH4MAX45KVQ==", + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "ts-dedent": "^2.0.0" + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/@storybook/telemetry/node_modules/@storybook/csf-tools": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.20.tgz", - "integrity": "sha512-rwcwzCsAYh/m/WYcxBiEtLpIW5OH1ingxNdF/rK9mtGWhJxXRDV8acPkFrF8rtFWIVKoOCXu5USJYmc3f2gdYQ==", + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/generator": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.2", - "@storybook/types": "7.6.20", - "fs-extra": "^11.1.0", - "recast": "^0.23.1", - "ts-dedent": "^2.0.0" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/@storybook/telemetry/node_modules/@storybook/node-logger": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.20.tgz", - "integrity": "sha512-l2i4qF1bscJkOplNffcRTsgQWYR7J51ewmizj5YrTM8BK6rslWT1RntgVJWB1RgPqvx6VsCz1gyP3yW1oKxvYw==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "license": "MIT" }, - "node_modules/@storybook/telemetry/node_modules/@storybook/types": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.20.tgz", - "integrity": "sha512-GncdY3x0LpbhmUAAJwXYtJDUQEwfF175gsjH0/fxPkxPoV7Sef9TM41jQLJW/5+6TnZoCZP/+aJZTJtq3ni23Q==", - "dev": true, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "license": "MIT", "dependencies": { - "@storybook/channels": "7.6.20", - "@types/babel__core": "^7.0.0", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, - "node_modules/@storybook/telemetry/node_modules/@types/node": { - "version": "18.19.39", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.39.tgz", - "integrity": "sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==", + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/telemetry/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" + "node": ">=6" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/telemetry/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/telemetry/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", "dev": true, - "license": "MIT", + "license": "ISC", "engines": { - "node": ">=8" + "node": ">= 10" } }, - "node_modules/@storybook/telemetry/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", "dev": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=0.8" } }, - "node_modules/@storybook/test": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.1.11.tgz", - "integrity": "sha512-k+V3HemF2/I8fkRxRqM8uH8ULrpBSAAdBOtWSHWLvHguVcb2YA4g4kKo6tXBB9256QfyDW4ZiaAj0/9TMxmJPQ==", + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", "dev": true, + "license": "MIT" + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "license": "MIT", - "dependencies": { - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/instrumenter": "8.1.11", - "@storybook/preview-api": "8.1.11", - "@testing-library/dom": "10.1.0", - "@testing-library/jest-dom": "6.4.5", - "@testing-library/user-event": "14.5.2", - "@vitest/expect": "1.6.0", - "@vitest/spy": "1.6.0", - "util": "^0.12.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=6" } }, - "node_modules/@storybook/test/node_modules/@storybook/channels": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.11.tgz", - "integrity": "sha512-fu5FTqo6duOqtJFa6gFzKbiSLJoia+8Tibn3xFfB6BeifWrH81hc+AZq0lTmHo5qax2G5t8ZN8JooHjMw6k2RA==", - "dev": true, + "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==", "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/global": "^5.0.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "color-name": "1.1.3" } }, - "node_modules/@storybook/test/node_modules/@storybook/client-logger": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.11.tgz", - "integrity": "sha512-DVMh2usz3yYmlqCLCiCKy5fT8/UR9aTh+gSqwyNFkGZrIM4otC5A8eMXajXifzotQLT5SaOEnM3WzHwmpvMIEA==", + "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==", + "license": "MIT" + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", "dev": true, "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=0.1.90" } }, - "node_modules/@storybook/test/node_modules/@storybook/core-events": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.11.tgz", - "integrity": "sha512-vXaNe2KEW9BGlLrg0lzmf5cJ0xt+suPjWmEODH5JqBbrdZ67X6ApA2nb6WcxDQhykesWCuFN5gp1l+JuDOBi7A==", - "dev": true, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", "license": "MIT", - "dependencies": { - "@storybook/csf": "^0.1.7", - "ts-dedent": "^2.0.0" - }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@storybook/test/node_modules/@storybook/preview-api": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.11.tgz", - "integrity": "sha512-8ZChmFV56GKppCJ0hnBd/kNTfGn2gWVq1242kuet13pbJtBpvOhyq4W01e/Yo14tAPXvgz8dSnMvWLbJx4QfhQ==", + "node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true, "license": "MIT", - "dependencies": { - "@storybook/channels": "8.1.11", - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/csf": "^0.1.7", - "@storybook/global": "^5.0.0", - "@storybook/types": "8.1.11", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=14" } }, - "node_modules/@storybook/test/node_modules/@storybook/types": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.11.tgz", - "integrity": "sha512-k9N5iRuY2+t7lVRL6xeu6diNsxO3YI3lS4Juv3RZ2K4QsE/b3yG5ElfJB8DjHDSHwRH4ORyrU71KkOCUVfvtnw==", + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/channels": "8.1.11", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } + "license": "MIT" }, - "node_modules/@storybook/test/node_modules/@testing-library/dom": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.1.0.tgz", - "integrity": "sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==", + "node_modules/compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.3.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=18" - } + "license": "MIT" }, - "node_modules/@storybook/test/node_modules/@testing-library/jest-dom": { - "version": "6.4.5", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", - "integrity": "sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==", + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", "dev": true, + "engines": [ + "node >= 6.0" + ], "license": "MIT", "dependencies": { - "@adobe/css-tools": "^4.3.2", - "@babel/runtime": "^7.9.2", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.6.3", - "lodash": "^4.17.21", - "redent": "^3.0.0" - }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1" - }, - "peerDependencies": { - "@jest/globals": ">= 28", - "@types/bun": "latest", - "@types/jest": ">= 28", - "jest": ">= 28", - "vitest": ">= 0.32" - }, - "peerDependenciesMeta": { - "@jest/globals": { - "optional": true - }, - "@types/bun": { - "optional": true - }, - "@types/jest": { - "optional": true - }, - "jest": { - "optional": true - }, - "vitest": { - "optional": true - } + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" } }, - "node_modules/@storybook/test/node_modules/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/@storybook/test/node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "node_modules/concat-stream/node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", "dev": true, "license": "MIT" }, - "node_modules/@storybook/test/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } + "node_modules/confbox": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==", + "license": "MIT" }, - "node_modules/@storybook/test/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "safe-buffer": "5.2.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 0.6" } }, - "node_modules/@storybook/test/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/@storybook/test/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", "dev": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/@storybook/theming": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.6.7.tgz", - "integrity": "sha512-+42rfC4rZtWVAXJ7JBUQKnQ6vWBXJVHZ9HtNUWzQLPR9sJSMmHnnSMV6y5tizGgZqmBnAIkuoYk+Tt6NfwUmSA==", + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/core-js": { + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.0.tgz", + "integrity": "sha512-XPpwqEodRljce9KswjZShh95qJ1URisBeKCjUdq27YdenkslVe7OO0ZJhlYXAChW7OhXaRLl8AAba7IBfoIHug==", "dev": true, + "hasInstallScript": true, "license": "MIT", - "dependencies": { - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@storybook/client-logger": "7.6.7", - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3" - }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "url": "https://opencollective.com/core-js" } }, - "node_modules/@storybook/types": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.7.tgz", - "integrity": "sha512-VcGwrI4AkBENxkoAUJ+Z7SyMK73hpoY0TTtw2J7tc05/xdiXhkQTX15Qa12IBWIkoXCyNrtaU+q7KR8Tjzi+uw==", - "dev": true, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "license": "MIT", "dependencies": { - "@storybook/channels": "7.6.7", - "@types/babel__core": "^7.0.0", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" + "@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" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=10" } }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", - "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", + "node_modules/cosmiconfig/node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" } }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", - "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "license": "MIT" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", - "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "license": "MIT", - "engines": { - "node": ">=14" + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cronstrue": { + "version": "1.125.0", + "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-1.125.0.tgz", + "integrity": "sha512-qkC5mVbVGuuyBVXmam5anaRtbLcgfBUKajoyZqCdf/XBdgF43PsLSEm8eEi2dsI3YbqDPbLSH2mWNzM1dVqHgQ==", + "license": "MIT" + }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" } }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", - "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">= 8" } }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", - "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "license": "MIT", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, "engines": { - "node": ">=14" + "node": "*" + } + }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", - "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", - "license": "MIT", + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "license": "BSD-2-Clause", "engines": { - "node": ">=14" + "node": ">= 6" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", - "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cssstyle": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.0.1.tgz", + "integrity": "sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==", + "devOptional": true, "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "dependencies": { + "rrweb-cssom": "^0.6.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=18" } }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", - "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "node_modules/cssstyle/node_modules/rrweb-cssom": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/data-urls": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", + "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", + "devOptional": true, "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "dependencies": { + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=18" } }, - "node_modules/@svgr/babel-preset": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", - "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", + "node_modules/data-urls/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "devOptional": true, "license": "MIT", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", - "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", - "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", - "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", - "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", - "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", - "@svgr/babel-plugin-transform-svg-component": "8.0.0" - }, "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6" } }, - "node_modules/@svgr/core": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", - "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "node_modules/data-urls/node_modules/tr46": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", + "devOptional": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.21.3", - "@svgr/babel-preset": "8.1.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^8.1.3", - "snake-case": "^3.0.4" + "punycode": "^2.3.1" }, "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=18" } }, - "node_modules/@svgr/core/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", + "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", + "devOptional": true, "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "tr46": "^5.0.0", + "webidl-conversions": "^7.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=18" } }, - "node_modules/@svgr/core/node_modules/cosmiconfig": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", "license": "MIT", "dependencies": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": ">=14" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", - "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", "license": "MIT", "dependencies": { - "@babel/types": "^7.21.3", - "entities": "^4.4.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": ">=14" + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@svgr/plugin-jsx": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", - "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", "license": "MIT", "dependencies": { - "@babel/core": "^7.21.3", - "@svgr/babel-preset": "8.1.0", - "@svgr/hast-util-to-babel-ast": "8.0.0", - "svg-parser": "^2.0.4" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": ">=14" + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "*" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@tanstack/match-sorter-utils": { - "version": "8.15.1", - "resolved": "https://registry.npmjs.org/@tanstack/match-sorter-utils/-/match-sorter-utils-8.15.1.tgz", - "integrity": "sha512-PnVV3d2poenUM31ZbZi/yXkBu3J7kd5k2u51CGwwNojag451AjTH9N6n41yjXz2fpLeewleyLBmNS6+HcGDlXw==", + "node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "license": "MIT", "dependencies": { - "remove-accents": "0.5.0" + "ms": "2.1.2" }, "engines": { - "node": ">=12" + "node": ">=6.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/@tanstack/react-table": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.16.0.tgz", - "integrity": "sha512-rKRjnt8ostqN2fercRVOIH/dq7MAmOENCMvVlKx6P9Iokhh6woBGnIZEkqsY/vEJf1jN3TqLOb34xQGLVRuhAg==", + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true, + "license": "MIT" + }, + "node_modules/deep-eql": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", + "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", "license": "MIT", "dependencies": { - "@tanstack/table-core": "8.16.0" + "type-detect": "^4.0.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" + "node": ">=6" } }, - "node_modules/@tanstack/react-virtual": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.3.0.tgz", - "integrity": "sha512-QFxmTSZBniq15S0vSZ55P4ToXquMXwJypPXyX/ux7sYo6a2FX3/zWoRLLc4eIOGWTjvzqcIVNKhcuFb+OZL3aQ==", + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, "license": "MIT", "dependencies": { - "@tanstack/virtual-core": "3.3.0" + "clone": "^1.0.2" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@tanstack/table-core": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.16.0.tgz", - "integrity": "sha512-dCG8vQGk4js5v88/k83tTedWOwjGnIyONrKpHpfmSJB8jwFHl8GSu1sBBxbtACVAPtAQgwNxl0rw1d3RqRM1Tg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, - "node_modules/@tanstack/virtual-core": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.3.0.tgz", - "integrity": "sha512-A0004OAa1FcUkPHeeGoKgBrAgjH+uHdDPrw1L7RpkwnODYqRvoilqsHPs8cyTjMg1byZBbiNpQAq2TlFLIaQag==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, - "node_modules/@testing-library/dom": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.3.1.tgz", - "integrity": "sha512-q/WL+vlXMpC0uXDyfsMtc1rmotzLV8Y0gq6q1gfrrDjQeHoeLrqHbxdPvPNAh1i+xuJl7+BezywcXArz7vLqKQ==", + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "dev": true, "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.3.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - }, "engines": { - "node": ">=18" + "node": ">=0.8" } }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "license": "MIT", - "peer": true, "dependencies": { - "color-convert": "^2.0.1" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@testing-library/dom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "license": "MIT", - "peer": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@testing-library/dom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true, "license": "MIT", - "peer": true, "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/@testing-library/dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "license": "MIT", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/@testing-library/jest-dom": { - "version": "6.4.6", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.6.tgz", - "integrity": "sha512-8qpnGVincVDLEcQXWaHOf6zmlbwTKc6Us6PPu4CRnPXCzo2OGBS5cwgMMOWdxDpEz1mkbvXHpEy99M5Yvt682w==", + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true, "license": "MIT", - "dependencies": { - "@adobe/css-tools": "^4.4.0", - "@babel/runtime": "^7.9.2", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.6.3", - "lodash": "^4.17.21", - "redent": "^3.0.0" - }, "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1" - }, - "peerDependencies": { - "@jest/globals": ">= 28", - "@types/bun": "latest", - "@types/jest": ">= 28", - "jest": ">= 28", - "vitest": ">= 0.32" - }, - "peerDependenciesMeta": { - "@jest/globals": { - "optional": true - }, - "@types/bun": { - "optional": true - }, - "@types/jest": { - "optional": true - }, - "jest": { - "optional": true - }, - "vitest": { - "optional": true - } + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", "dev": true, + "license": "MIT" + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" } }, - "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", - "dev": true, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "license": "MIT" }, - "node_modules/@testing-library/jest-dom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/diffie-hellman/node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" } }, - "node_modules/@testing-library/jest-dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "path-type": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/@testing-library/react": { - "version": "12.1.5", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.5.tgz", - "integrity": "sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==", - "license": "MIT", + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "license": "Apache-2.0", "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0", - "@types/react-dom": "<18.0.0" + "esutils": "^2.0.2" }, "engines": { - "node": ">=12" - }, - "peerDependencies": { - "react": "<18.0.0", - "react-dom": "<18.0.0" + "node": ">=6.0.0" } }, - "node_modules/@testing-library/react/node_modules/@testing-library/dom": { - "version": "8.20.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", - "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==", + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "license": "MIT" + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" }, - "engines": { - "node": ">=12" + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/@testing-library/react/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", + "node_modules/domain-browser": { + "name": "dry-uninstall", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dry-uninstall/-/dry-uninstall-0.3.0.tgz", + "integrity": "sha512-b8h94RVpETWkVV59x62NsY++79bM7Si6Dxq7a4iVxRcJU3ZJJ4vaiC7wUZwM8WDK0ySRL+i+T/1SMAzbJLejYA==", + "license": "MIT" + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "color-convert": "^2.0.1" + "domelementtype": "^2.3.0" }, "engines": { - "node": ">=8" + "node": ">= 4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@testing-library/react/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "license": "Apache-2.0", - "dependencies": { - "deep-equal": "^2.0.5" + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/@testing-library/react/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/@testing-library/react/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", + "node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "dev": true, + "license": "BSD-2-Clause", "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/react/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" + "node": ">=12" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://dotenvx.com" } }, - "node_modules/@testing-library/user-event": { - "version": "14.5.2", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz", - "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", + "node_modules/dotenv-expand": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", + "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "engines": { - "node": ">=12", - "npm": ">=6" - }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" + "node": ">=12" } }, - "node_modules/@types/aria-query": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", - "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true, "license": "MIT" }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "node_modules/electron-to-chromium": { + "version": "1.5.9", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.9.tgz", + "integrity": "sha512-HfkT8ndXR0SEkU8gBQQM3rz035bpE/hxkZ1YIt4KJPEFES68HfIU6LzKukH0H794Lm83WJtkSAMfEToxCs15VA==", + "license": "ISC" + }, + "node_modules/elliptic": { + "version": "6.5.7", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz", + "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" + "engines": { + "node": ">= 0.8" } }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "once": "^1.4.0" } }, - "node_modules/@types/babel__traverse": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", - "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", "license": "MIT", "dependencies": { - "@babel/types": "^7.20.7" + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" } }, - "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", - "dev": true, + "node_modules/enquirer/node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "license": "MIT", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" + "engines": { + "node": ">=6" } }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/@types/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "node_modules/eol": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", + "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==", "dev": true, "license": "MIT" }, - "node_modules/@types/cross-spawn": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", - "integrity": "sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==", - "dev": true, + "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==", "license": "MIT", "dependencies": { - "@types/node": "*" + "is-arrayish": "^0.2.1" } }, - "node_modules/@types/d3-array": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", - "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==", - "license": "MIT" - }, - "node_modules/@types/d3-color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", - "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", - "license": "MIT" - }, - "node_modules/@types/d3-ease": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", - "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", - "license": "MIT" - }, - "node_modules/@types/d3-interpolate": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", - "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "license": "MIT", "dependencies": { - "@types/d3-color": "*" - } - }, - "node_modules/@types/d3-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==", - "license": "MIT" + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/@types/d3-scale": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz", - "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==", + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", "license": "MIT", "dependencies": { - "@types/d3-time": "*" + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/@types/d3-shape": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.6.tgz", - "integrity": "sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==", + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "license": "MIT", - "dependencies": { - "@types/d3-path": "*" + "engines": { + "node": ">= 0.4" } }, - "node_modules/@types/d3-time": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz", - "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==", - "license": "MIT" - }, - "node_modules/@types/d3-timer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", - "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", - "license": "MIT" - }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", "license": "MIT", "dependencies": { - "@types/ms": "*" + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/@types/detect-port": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/detect-port/-/detect-port-1.3.5.tgz", - "integrity": "sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/doctrine": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.3.tgz", - "integrity": "sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/ejs": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.5.tgz", - "integrity": "sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/emscripten": { - "version": "1.39.13", - "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.13.tgz", - "integrity": "sha512-cFq+fO/isvhvmuP/+Sl4K4jtU6E23DoivtbO4r50e3odaxAiVdbfSYRDdJ4gCdxx+3aRjhphS5ZMwIH4hFy/Cw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/escodegen": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@types/escodegen/-/escodegen-0.0.6.tgz", - "integrity": "sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", - "dev": true, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "license": "MIT", "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/@types/express-serve-static-core": { - "version": "4.19.5", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", - "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", - "dev": true, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "license": "MIT", "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" + "hasown": "^2.0.0" } }, - "node_modules/@types/find-cache-dir": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@types/find-cache-dir/-/find-cache-dir-3.2.1.tgz", - "integrity": "sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "license": "MIT", "dependencies": { - "@types/minimatch": "^5.1.2", - "@types/node": "*" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@types/graceful-fs": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "node_modules/esbuild": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", "dev": true, + "hasInstallScript": true, "license": "MIT", - "dependencies": { - "@types/node": "*" + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" } }, - "node_modules/@types/hast": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", - "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", + "node_modules/esbuild-register": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", + "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", + "dev": true, "license": "MIT", "dependencies": { - "@types/unist": "^2" + "debug": "^4.3.4" + }, + "peerDependencies": { + "esbuild": ">=0.12 <1" } }, - "node_modules/@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", - "license": "MIT" - }, - "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", - "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", + "node_modules/esbuild/node_modules/@esbuild/android-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "cpu": [ + "arm" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "node_modules/esbuild/node_modules/@esbuild/android-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@types/node": "*" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@types/humanize-duration": { - "version": "3.27.4", - "resolved": "https://registry.npmjs.org/@types/humanize-duration/-/humanize-duration-3.27.4.tgz", - "integrity": "sha512-yaf7kan2Sq0goxpbcwTQ+8E9RP6HutFBPv74T/IA/ojcHKhuKVlk2YFYyHhWZeLvZPzzLE3aatuQB4h0iqyyUA==", - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "node_modules/esbuild/node_modules/@esbuild/android-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "node_modules/esbuild/node_modules/@esbuild/darwin-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@types/istanbul-lib-report": "*" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@types/js-levenshtein": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@types/js-levenshtein/-/js-levenshtein-1.1.3.tgz", - "integrity": "sha512-jd+Q+sD20Qfu9e2aEXogiO3vpOC1PYJOUdyN9gvs4Qrvkg4wF43L5OhqrPeokdv8TL0/mXoYfpkcoGZMNN2pkQ==", + "node_modules/esbuild/node_modules/@esbuild/darwin-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", + "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT" - }, - "node_modules/@types/js-yaml": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", - "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==", - "license": "MIT" - }, - "node_modules/@types/json-patch": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/json-patch/-/json-patch-0.0.30.tgz", - "integrity": "sha512-MhCUjojzDhVLnZnxwPwa+rETFRDQ0ffjxYdrqOP6TBO2O0/Z64PV5tNeYApo4bc4y4frbWOrRwv/eEkXlI13Rw==", - "license": "MIT" - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "license": "MIT" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "license": "MIT" - }, - "node_modules/@types/lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==", - "license": "MIT" - }, - "node_modules/@types/mdast": { - "version": "3.0.15", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", - "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "license": "MIT", - "dependencies": { - "@types/unist": "^2" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@types/mdx": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", - "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "node_modules/esbuild/node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/@types/mime-types": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.4.tgz", - "integrity": "sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==", + "node_modules/esbuild/node_modules/@esbuild/freebsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT" - }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "license": "MIT" - }, - "node_modules/@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", - "license": "MIT" + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/@types/nock": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@types/nock/-/nock-11.1.0.tgz", - "integrity": "sha512-jI/ewavBQ7X5178262JQR0ewicPAcJhXS/iFaNJl0VHLfyosZ/kwSrsa6VNQNSO8i9d8SqdRgOtZSOKJ/+iNMw==", - "deprecated": "This is a stub types definition. nock provides its own type definitions, so you do not need this installed.", + "node_modules/esbuild/node_modules/@esbuild/linux-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "cpu": [ + "arm" + ], "dev": true, "license": "MIT", - "dependencies": { - "nock": "*" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@types/node": { - "version": "20.14.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.10.tgz", - "integrity": "sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==", + "node_modules/esbuild/node_modules/@esbuild/linux-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@types/node-fetch": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", - "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", + "node_modules/esbuild/node_modules/@esbuild/linux-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "cpu": [ + "ia32" + ], "dev": true, "license": "MIT", - "dependencies": { - "@types/node": "*", - "form-data": "^4.0.0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "node_modules/esbuild/node_modules/@esbuild/linux-loong64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "cpu": [ + "loong64" + ], "dev": true, - "license": "MIT" - }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", - "license": "MIT" - }, - "node_modules/@types/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/prop-types": { - "version": "15.7.12", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", - "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", - "license": "MIT" - }, - "node_modules/@types/qs": { - "version": "6.9.15", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", - "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "17.0.80", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.80.tgz", - "integrity": "sha512-LrgHIu2lEtIo8M7d1FcI3BdwXWoRQwMoXOZ7+dPTW0lYREjmlHl3P0U1VD0i/9tppOuv8/sam7sOjx34TxSFbA==", "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "^0.16", - "csstype": "^3.0.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@types/react-dom": { - "version": "17.0.25", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.25.tgz", - "integrity": "sha512-urx7A7UxkZQmThYA4So0NelOVjx3V4rNFVJwp0WZlbIK5eM4rNJDiN3R/E9ix0MBh6kAEojk/9YL+Te6D9zHNA==", + "node_modules/esbuild/node_modules/@esbuild/linux-mips64el": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "cpu": [ + "mips64el" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@types/react": "^17" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@types/react-redux": { - "version": "7.1.33", - "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.33.tgz", - "integrity": "sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==", + "node_modules/esbuild/node_modules/@esbuild/linux-ppc64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "cpu": [ + "ppc64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@types/hoist-non-react-statics": "^3.3.0", - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0", - "redux": "^4.0.0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@types/react-router": { - "version": "5.1.20", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", - "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "node_modules/esbuild/node_modules/@esbuild/linux-riscv64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "cpu": [ + "riscv64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "node_modules/esbuild/node_modules/@esbuild/linux-s390x": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "cpu": [ + "s390x" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@types/react-transition-group": { - "version": "4.4.10", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", - "integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==", + "node_modules/esbuild/node_modules/@esbuild/netbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@types/react": "*" + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@types/react-window": { - "version": "1.8.8", - "resolved": "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.8.tgz", - "integrity": "sha512-8Ls660bHR1AUA2kuRvVG9D/4XpRC6wjAaPT9dil7Ckc76eP9TKWZwwmgfq8Q1LANX3QNDnoU4Zp48A3w+zK69Q==", + "node_modules/esbuild/node_modules/@esbuild/openbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@types/react": "*" + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@types/redux-mock-store": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/redux-mock-store/-/redux-mock-store-1.0.6.tgz", - "integrity": "sha512-eg5RDfhJTXuoJjOMyXiJbaDb1B8tfTaJixscmu+jOusj6adGC0Krntz09Tf4gJgXeCqCrM5bBMd+B7ez0izcAQ==", + "node_modules/esbuild/node_modules/@esbuild/sunos-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "redux": "^4.0.5" + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@types/resolve": { - "version": "1.20.6", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.6.tgz", - "integrity": "sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/scheduler": { - "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", - "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", - "license": "MIT" - }, - "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "license": "MIT" - }, - "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "node_modules/esbuild/node_modules/@esbuild/win32-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@types/serve-static": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "node_modules/esbuild/node_modules/@esbuild/win32-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "cpu": [ + "ia32" + ], "dev": true, "license": "MIT", - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@types/set-cookie-parser": { - "version": "2.4.9", - "resolved": "https://registry.npmjs.org/@types/set-cookie-parser/-/set-cookie-parser-2.4.9.tgz", - "integrity": "sha512-bCorlULvl0xTdjj4BPUHX4cqs9I+go2TfW/7Do1nnFYWS0CPP429Qr1AY42kiFhCwLpvAkWFr1XIBHd8j6/MCQ==", + "node_modules/esbuild/node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@types/node": "*" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@types/symlink-or-copy": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/symlink-or-copy/-/symlink-or-copy-1.2.2.tgz", - "integrity": "sha512-MQ1AnmTLOncwEf9IVU+B2e4Hchrku5N67NkgcAHW0p3sdzPe0FNMANxEm6OJUzPniEQGkeT3OROLlCwZJLWFZA==", - "dev": true, - "license": "MIT" + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", - "license": "MIT" - }, - "node_modules/@types/uuid": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", - "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", "dev": true, "license": "MIT" }, - "node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "dev": true, - "license": "MIT" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", - "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/experimental-utils": "4.33.0", - "@typescript-eslint/scope-manager": "4.33.0", - "debug": "^4.3.1", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.1.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" }, - "peerDependencies": { - "@typescript-eslint/parser": "^4.0.0", - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + "engines": { + "node": ">=6.0" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", - "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { "node": "^10.12.0 || >=12.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz", + "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==", + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" }, "peerDependencies": { - "eslint": "*" + "eslint": ">=7.0.0" } }, - "node_modules/@typescript-eslint/parser": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", - "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", - "license": "BSD-2-Clause", + "node_modules/eslint-plugin-import": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "debug": "^4.3.1" + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=4" }, "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", - "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "node_modules/eslint-plugin-import/node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "license": "MIT" + }, + "node_modules/eslint-plugin-import/node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@typescript-eslint/types": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", - "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "license": "MIT", - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "dependencies": { + "ms": "^2.1.1" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", - "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", - "license": "BSD-2-Clause", + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" + "esutils": "^2.0.2" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", - "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "node_modules/eslint-plugin-import/node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "4.33.0", - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" } }, - "node_modules/@vitejs/plugin-react": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.1.tgz", - "integrity": "sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==", + "node_modules/eslint-plugin-import/node_modules/eslint-module-utils": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", "license": "MIT", "dependencies": { - "@babel/core": "^7.24.5", - "@babel/plugin-transform-react-jsx-self": "^7.24.5", - "@babel/plugin-transform-react-jsx-source": "^7.24.1", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.14.2" + "debug": "^3.2.7" }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": ">=4" }, - "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0" + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, - "node_modules/@vitest/coverage-istanbul": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/coverage-istanbul/-/coverage-istanbul-1.6.0.tgz", - "integrity": "sha512-h/BwpXehkkS0qsNCS00QxiupAqVkNi0WT19BR0dQvlge5oHghoSVLx63fABYFoKxVb7Ue7+k6V2KokmQ1zdMpg==", - "dev": true, + "node_modules/eslint-plugin-import/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "license": "MIT", "dependencies": { - "debug": "^4.3.4", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-instrument": "^6.0.1", - "istanbul-lib-report": "^3.0.1", - "istanbul-lib-source-maps": "^5.0.4", - "istanbul-reports": "^3.1.6", - "magicast": "^0.3.3", - "picocolors": "^1.0.0", - "test-exclude": "^6.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" + "minimist": "^1.2.0" }, - "peerDependencies": { - "vitest": "1.6.0" + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/@vitest/expect": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", - "integrity": "sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==", + "node_modules/eslint-plugin-import/node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", "license": "MIT", "dependencies": { - "@vitest/spy": "1.6.0", - "@vitest/utils": "1.6.0", - "chai": "^4.3.10" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" }, - "funding": { - "url": "https://opencollective.com/vitest" + "engines": { + "node": ">= 0.4" } }, - "node_modules/@vitest/runner": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.6.0.tgz", - "integrity": "sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==", + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-import/node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "license": "MIT", "dependencies": { - "@vitest/utils": "1.6.0", - "p-limit": "^5.0.0", - "pathe": "^1.1.1" - }, - "funding": { - "url": "https://opencollective.com/vitest" + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" } }, - "node_modules/@vitest/runner/node_modules/p-limit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", - "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.9.0.tgz", + "integrity": "sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==", "license": "MIT", + "peer": true, "dependencies": { - "yocto-queue": "^1.0.0" + "aria-query": "~5.1.3", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.9.1", + "axobject-query": "~3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.19", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.0" }, "engines": { - "node": ">=18" + "node": ">=4.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/@vitest/runner/node_modules/yocto-queue": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", - "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", - "license": "MIT", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "deep-equal": "^2.0.5" } }, - "node_modules/@vitest/snapshot": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.6.0.tgz", - "integrity": "sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==", + "node_modules/eslint-plugin-jsx-a11y/node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", "license": "MIT", + "peer": true + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "license": "Apache-2.0", + "peer": true, "dependencies": { - "magic-string": "^0.30.5", - "pathe": "^1.1.1", - "pretty-format": "^29.7.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" + "deep-equal": "^2.0.5" } }, - "node_modules/@vitest/snapshot/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/eslint-plugin-jsx-a11y/node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "license": "BSD-2-Clause", + "peer": true + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", "license": "MIT", + "peer": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@vitest/snapshot/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "node_modules/eslint-plugin-jsx-a11y/node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", "license": "MIT", + "peer": true, "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@vitest/spy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.0.tgz", - "integrity": "sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==", + "node_modules/eslint-plugin-jsx-a11y/node_modules/es-iterator-helpers": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", "license": "MIT", + "peer": true, "dependencies": { - "tinyspy": "^2.2.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" }, - "funding": { - "url": "https://opencollective.com/vitest" + "engines": { + "node": ">= 0.4" } }, - "node_modules/@vitest/utils": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.6.0.tgz", - "integrity": "sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==", + "node_modules/eslint-plugin-jsx-a11y/node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", "license": "MIT", + "peer": true, "dependencies": { - "diff-sequences": "^29.6.3", - "estree-walker": "^3.0.3", - "loupe": "^2.3.7", - "pretty-format": "^29.7.0" + "has-tostringtag": "^1.0.0" }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/utils/node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "license": "MIT" - }, - "node_modules/@vitest/utils/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@vitest/utils/node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "node_modules/eslint-plugin-jsx-a11y/node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", "license": "MIT", + "peer": true, "dependencies": { - "@types/estree": "^1.0.0" + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@vitest/utils/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "node_modules/eslint-plugin-jsx-a11y/node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, + "peer": true, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@xmldom/xmldom": { - "version": "0.8.10", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", - "dev": true, + "node_modules/eslint-plugin-jsx-a11y/node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "license": "MIT", + "peer": true, "engines": { - "node": ">=10.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@yarnpkg/esbuild-plugin-pnp": { - "version": "3.0.0-rc.15", - "resolved": "https://registry.npmjs.org/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz", - "integrity": "sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "tslib": "^2.4.0" - }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "license": "MIT", + "peer": true, "engines": { - "node": ">=14.15.0" + "node": ">= 0.4" }, - "peerDependencies": { - "esbuild": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@yarnpkg/fslib": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-2.10.3.tgz", - "integrity": "sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/eslint-plugin-jsx-a11y/node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "license": "MIT", + "peer": true, "dependencies": { - "@yarnpkg/libzip": "^2.3.0", - "tslib": "^1.13.0" + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" }, "engines": { - "node": ">=12 <14 || 14.2 - 14.9 || >14.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@yarnpkg/fslib/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true, - "license": "0BSD" + "node_modules/eslint-plugin-jsx-a11y/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT", + "peer": true }, - "node_modules/@yarnpkg/libzip": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-2.3.0.tgz", - "integrity": "sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/eslint-plugin-jsx-a11y/node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "license": "MIT", + "peer": true, "dependencies": { - "@types/emscripten": "^1.39.6", - "tslib": "^1.13.0" - }, - "engines": { - "node": ">=12 <14 || 14.2 - 14.9 || >14.10.0" + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" } }, - "node_modules/@yarnpkg/libzip/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true, - "license": "0BSD" - }, - "node_modules/@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "license": "BSD-2-Clause" - }, - "node_modules/@zxing/text-encoding": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", - "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", - "dev": true, - "license": "(Unlicense OR Apache-2.0)", - "optional": true + "node_modules/eslint-plugin-jsx-a11y/node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "license": "CC0-1.0", + "peer": true }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, + "node_modules/eslint-plugin-jsx-a11y/node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", "license": "MIT", + "peer": true, "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "language-subtag-registry": "^0.3.20" }, "engines": { - "node": ">= 0.6" + "node": ">=0.10" } }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "node_modules/eslint-plugin-jsx-a11y/node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", "license": "MIT", - "bin": { - "acorn": "bin/acorn" + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" }, "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, + "node_modules/eslint-plugin-jsx-a11y/node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", "license": "MIT", + "peer": true, + "dependencies": { + "internal-slot": "^1.0.4" + }, "engines": { - "node": ">=0.4.0" + "node": ">= 0.4" } }, - "node_modules/address": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", - "dev": true, + "node_modules/eslint-plugin-jsx-a11y/node_modules/string.prototype.includes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz", + "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==", "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "peer": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" } }, - "node_modules/agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", - "devOptional": true, + "node_modules/eslint-plugin-jsx-a11y/node_modules/which-builtin-type": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", "license": "MIT", + "peer": true, "dependencies": { - "debug": "^4.3.4" + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" }, "engines": { - "node": ">= 14" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, + "node_modules/eslint-plugin-jsx-a11y/node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "license": "MIT", + "peer": true, "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" }, "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", - "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-draft-04": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", - "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", - "license": "MIT", - "peerDependencies": { - "ajv": "^8.5.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "license": "MIT", - "engines": { - "node": ">=6" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, + "node_modules/eslint-plugin-react": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz", + "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==", "license": "MIT", "dependencies": { - "type-fest": "^0.21.3" + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" }, "engines": { - "node": ">=8" + "node": ">=4" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "license": "(MIT OR CC0-1.0)", + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "license": "MIT", "engines": { "node": ">=10" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", - "engines": { - "node": ">=8" + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, - "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==", - "license": "MIT", + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", "dependencies": { - "color-convert": "^1.9.0" + "esutils": "^2.0.2" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/ansi-styles/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==", + "node_modules/eslint-plugin-react/node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", "license": "MIT", "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/ansi-styles/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==", - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">= 8" + "node": ">= 0.4" } }, - "node_modules/app-root-dir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz", - "integrity": "sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==", - "dev": true, - "license": "MIT" - }, - "node_modules/append-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", - "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==", - "dev": true, + "node_modules/eslint-plugin-react/node_modules/object.hasown": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", "license": "MIT", "dependencies": { - "buffer-equal": "^1.0.0" + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" - }, - "node_modules/aria-hidden": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", - "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" + "node": ">= 0.4" }, - "engines": { - "node": ">=10" - } - }, - "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "dequal": "^2.0.3" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": ">= 0.4" + "bin": { + "resolve": "bin/resolve" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true, - "license": "MIT" + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } }, - "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "node_modules/eslint-plugin-react/node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" }, "engines": { "node": ">= 0.4" @@ -11098,2924 +10113,2660 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "node_modules/eslint-plugin-simple-import-sort": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-7.0.0.tgz", + "integrity": "sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==", "license": "MIT", - "engines": { - "node": ">=8" + "peerDependencies": { + "eslint": ">=5.0.0" } }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "node_modules/eslint-plugin-unused-imports": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-1.1.5.tgz", + "integrity": "sha512-TeV8l8zkLQrq9LBeYFCQmYVIXMjfHgdRQLw7dEZp4ZB3PeR10Y5Uif11heCsHRmhdRIYMoewr1d9ouUHLbLHew==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" + "eslint-rule-composer": "^0.3.0" }, "engines": { - "node": ">= 0.4" + "node": "^10.12.0 || >=12.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.14.2", + "eslint": "^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + } } }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "node_modules/eslint-plugin-unused-imports/node_modules/eslint-rule-composer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", + "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4.0.0" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "license": "MIT", + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8.0.0" } }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "license": "MIT", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" + "eslint-visitor-keys": "^1.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=4" } }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "license": "MIT" - }, - "node_modules/assert": { + "node_modules/eslint-visitor-keys": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", - "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "is-nan": "^1.3.2", - "object-is": "^1.1.5", - "object.assign": "^4.1.4", - "util": "^0.12.5" + "@babel/highlight": "^7.10.4" } }, - "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "node_modules/eslint/node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, "engines": { - "node": "*" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/ast-types": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", - "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", - "dev": true, - "license": "MIT", + "node_modules/eslint/node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "deprecated": "Use @eslint/config-array instead", + "license": "Apache-2.0", "dependencies": { - "tslib": "^2.0.1" + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" }, "engines": { - "node": ">=4" + "node": ">=10.10.0" } }, - "node_modules/ast-types-flow": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "node_modules/eslint/node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "deprecated": "Use @eslint/object-schema instead", + "license": "BSD-3-Clause" + }, + "node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", - "peer": true + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", - "dev": true, - "license": "MIT" - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "devOptional": true, - "license": "MIT" + "node_modules/eslint/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "license": "ISC", + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">= 4.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/attr-accept": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz", - "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==", + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=4" + "node": ">=7.0.0" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "license": "MIT", + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/eslint/node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "license": "MIT" + }, + "node_modules/eslint/node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "license": "BSD-2-Clause", "dependencies": { - "possible-typed-array-names": "^1.0.0" + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/axe-core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz", - "integrity": "sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==", - "license": "MPL-2.0", - "peer": true, + "node_modules/eslint/node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "license": "Apache-2.0", "engines": { "node": ">=4" } }, - "node_modules/axobject-query": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", - "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", - "license": "Apache-2.0", - "peer": true, + "node_modules/eslint/node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "license": "BSD-3-Clause", "dependencies": { - "deep-equal": "^2.0.5" + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" } }, - "node_modules/b4a": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", - "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==", - "dev": true, - "license": "Apache-2.0" + "node_modules/eslint/node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "license": "MIT" }, - "node_modules/babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "dev": true, + "node_modules/eslint/node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "license": "MIT", - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/eslint/node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=8" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/eslint/node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "license": "ISC" + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" + "type-fest": "^0.20.2" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-plugin-istanbul/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" } }, - "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==", + "node_modules/eslint/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, "engines": { - "node": ">=10", - "npm": ">=6" + "node": ">= 4" } }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", - "dev": true, + "node_modules/eslint/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", - "semver": "^6.3.1" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", "bin": { - "semver": "bin/semver.js" + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", - "dev": true, + "node_modules/eslint/node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" + }, + "node_modules/eslint/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/eslint/node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "json-buffer": "3.0.1" } }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", - "dev": true, + "node_modules/eslint/node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "node_modules/eslint/node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "license": "MIT" }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "node_modules/eslint/node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", "license": "MIT" }, - "node_modules/bare-events": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.4.2.tgz", - "integrity": "sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==", - "dev": true, - "license": "Apache-2.0", - "optional": true - }, - "node_modules/base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/eslint/node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "license": "MIT" }, - "node_modules/better-opn": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", - "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", - "dev": true, + "node_modules/eslint/node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "license": "MIT", "dependencies": { - "open": "^8.0.4" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { - "node": ">=12.0.0" + "node": ">= 0.8.0" } }, - "node_modules/better-opn/node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dev": true, + "node_modules/eslint/node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/big-integer": { - "version": "1.6.52", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", - "dev": true, - "license": "Unlicense", "engines": { - "node": ">=0.6" + "node": ">= 0.8.0" } }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, + "node_modules/eslint/node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "license": "MIT", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.4.0" } }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, + "node_modules/eslint/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "engines": { + "node": ">=6" } }, - "node_modules/bl/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/eslint/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "license": "MIT", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", - "license": "MIT" - }, - "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "dev": true, - "license": "MIT", + "node_modules/eslint/node_modules/table": { + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", + "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", + "license": "BSD-3-Clause", "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">=10.0.0" } }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + "node_modules/eslint/node_modules/table/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/boolbase": { + "node_modules/eslint/node_modules/table/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, - "node_modules/bplist-parser": { + "node_modules/eslint/node_modules/text-table": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "dev": true, + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "license": "MIT" + }, + "node_modules/eslint/node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "license": "MIT", "dependencies": { - "big-integer": "^1.6.44" + "prelude-ls": "^1.2.1" }, "engines": { - "node": ">= 5.10.0" + "node": ">= 0.8.0" } }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "license": "MIT", + "node_modules/eslint/node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" + "punycode": "^2.1.0" } }, - "node_modules/broccoli-node-api": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/broccoli-node-api/-/broccoli-node-api-1.7.0.tgz", - "integrity": "sha512-QIqLSVJWJUVOhclmkmypJJH9u9s/aWH4+FH6Q6Ju5l+Io4dtwqdPUNmDfw40o6sxhbZHhqGujDJuHTML1wG8Yw==", - "dev": true, + "node_modules/eslint/node_modules/v8-compile-cache": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", + "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", "license": "MIT" }, - "node_modules/broccoli-node-info": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/broccoli-node-info/-/broccoli-node-info-2.2.0.tgz", - "integrity": "sha512-VabSGRpKIzpmC+r+tJueCE5h8k6vON7EIMMWu6d/FyPdtijwLQ7QvzShEw+m3mHoDzUaj/kiZsDYrS8X2adsBg==", - "dev": true, + "node_modules/eslint/node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "license": "MIT", "engines": { - "node": "8.* || >= 10.*" + "node": ">=0.10.0" } }, - "node_modules/broccoli-output-wrapper": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-3.2.5.tgz", - "integrity": "sha512-bQAtwjSrF4Nu0CK0JOy5OZqw9t5U0zzv2555EA/cF8/a8SLDTIetk9UgrtMVw7qKLKdSpOZ2liZNeZZDaKgayw==", - "dev": true, - "license": "MIT", - "dependencies": { - "fs-extra": "^8.1.0", - "heimdalljs-logger": "^0.1.10", - "symlink-or-copy": "^1.2.0" + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, "engines": { - "node": "10.* || >= 12.*" + "node": ">=4" } }, - "node_modules/broccoli-output-wrapper/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "license": "MIT", + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "estraverse": "^5.2.0" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=4.0" } }, - "node_modules/broccoli-output-wrapper/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" } }, - "node_modules/broccoli-output-wrapper/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "license": "MIT", + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", "engines": { - "node": ">= 4.0.0" + "node": ">=0.10.0" } }, - "node_modules/broccoli-plugin": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz", - "integrity": "sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==", + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true, "license": "MIT", - "dependencies": { - "broccoli-node-api": "^1.7.0", - "broccoli-output-wrapper": "^3.2.5", - "fs-merger": "^3.2.1", - "promise-map-series": "^0.3.0", - "quick-temp": "^0.1.8", - "rimraf": "^3.0.2", - "symlink-or-copy": "^1.3.1" - }, "engines": { - "node": "10.* || >= 12.*" + "node": ">= 0.6" } }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "license": "MIT" }, - "node_modules/browser-assert": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz", - "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==", - "dev": true - }, - "node_modules/browser-resolve": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", - "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "license": "MIT", - "dependencies": { - "resolve": "^1.17.0" + "engines": { + "node": ">=0.8.x" } }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "license": "MIT", "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, "license": "MIT", "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "node_modules/express": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "dev": true, "license": "MIT", "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" } }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "node_modules/express/node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "dev": true, "license": "MIT", - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", - "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", - "license": "ISC", - "dependencies": { - "bn.js": "^5.2.1", - "browserify-rsa": "^4.1.0", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.5", - "hash-base": "~3.0", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.7", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1" - }, "engines": { - "node": ">= 0.12" + "node": ">= 0.6" } }, - "node_modules/browserify-zlib": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "integrity": "sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==", + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "license": "MIT", "dependencies": { - "pako": "~0.2.0" + "ms": "2.0.0" } }, - "node_modules/browserslist": { - "version": "4.23.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", - "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001629", - "electron-to-chromium": "^1.4.796", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.16" - }, - "bin": { - "browserslist": "cli.js" + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">=4" } }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, + "node_modules/fake-indexeddb": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/fake-indexeddb/-/fake-indexeddb-5.0.2.tgz", + "integrity": "sha512-cB507r5T3D55DfclY01GLkninZLfU7HXV/mhVRTnTRm5k2u+fY7Fof2dBkr80p5t7G7dlA/G5dI87QiMdPpMCQ==", "license": "Apache-2.0", - "dependencies": { - "node-int64": "^0.4.0" + "engines": { + "node": ">=18" } }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "license": "MIT", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" } }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, - "license": "MIT", - "engines": { - "node": "*" + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" } }, - "node_modules/buffer-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz", - "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", + "node_modules/fetch-mock": { + "version": "9.11.0", + "resolved": "https://registry.npmjs.org/fetch-mock/-/fetch-mock-9.11.0.tgz", + "integrity": "sha512-PG1XUv+x7iag5p/iNHD4/jdpxL9FtVSqRMUQhPab4hVDt80T1MH5ehzVrL2IdXO9Q2iBggArFvPqjUbHFuI58Q==", "dev": true, "license": "MIT", + "dependencies": { + "@babel/core": "^7.0.0", + "@babel/runtime": "^7.0.0", + "core-js": "^3.0.0", + "debug": "^4.1.1", + "glob-to-regexp": "^0.4.0", + "is-subset": "^0.1.1", + "lodash.isequal": "^4.5.0", + "path-to-regexp": "^2.2.1", + "querystring": "^0.2.0", + "whatwg-url": "^6.5.0" + }, "engines": { - "node": ">=0.4" + "node": ">=4.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "charity", + "url": "https://www.justgiving.com/refugee-support-europe" + }, + "peerDependencies": { + "node-fetch": "*" + }, + "peerDependenciesMeta": { + "node-fetch": { + "optional": true + } } }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "node_modules/fetch-mock/node_modules/path-to-regexp": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.4.0.tgz", + "integrity": "sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w==", "dev": true, "license": "MIT" }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "license": "MIT" - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", - "license": "MIT" - }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, "engines": { - "node": ">= 0.8" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cac": { - "version": "6.7.14", - "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", - "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "node_modules/figures/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==", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.8.0" } }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "node_modules/file-selector": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.6.0.tgz", + "integrity": "sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==", "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "tslib": "^2.4.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 12" } }, - "node_modules/call-me-maybe": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", - "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", - "license": "MIT" - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "node_modules/file-system-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-2.3.0.tgz", + "integrity": "sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "fs-extra": "11.1.1", + "ramda": "0.29.0" } }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "node_modules/file-system-cache/node_modules/fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", "dev": true, "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, "engines": { - "node": ">=6" + "node": ">=14.14" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001640", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001640.tgz", - "integrity": "sha512-lA4VMpW0PSUrFnkmVuEKBUovSWKhj7puyCg8StBChgu298N1AtuF1sKWEvfDuimSEDbhlb/KqPKC3fs1HbuQUA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/chai": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", - "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "license": "MIT", "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.3", - "deep-eql": "^4.1.3", - "get-func-name": "^2.0.2", - "loupe": "^2.3.6", - "pathval": "^1.1.1", - "type-detect": "^4.0.8" + "to-regex-range": "^5.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "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==", + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/chalk/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==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" + "node": ">= 0.8" } }, - "node_modules/character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true, "license": "MIT" }, - "node_modules/check-error": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", - "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", - "license": "MIT", - "dependencies": { - "get-func-name": "^2.0.2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, "license": "MIT", "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" }, "engines": { - "node": ">= 6" + "node": ">=8" }, "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "node_modules/find-versions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-4.0.0.tgz", + "integrity": "sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==", "dev": true, "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "semver-regex": "^3.1.2" }, "engines": { - "node": ">= 8.10.0" + "node": ">=10" }, "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "node_modules/find-versions/node_modules/semver-regex": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.4.tgz", + "integrity": "sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==", "dev": true, - "license": "ISC", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ci-info": { + "node_modules/find-yarn-workspace-root": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "license": "MIT" - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", + "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", + "license": "Apache-2.0", "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "micromatch": "^4.0.2" } }, - "node_modules/citty": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", - "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", - "dev": true, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "license": "MIT", "dependencies": { - "consola": "^3.2.3" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" + "is-callable": "^1.1.3" } }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "license": "MIT", + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "license": "ISC", "dependencies": { - "restore-cursor": "^3.1.0" + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" }, "engines": { - "node": ">=8" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "dev": true, - "license": "MIT", + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", "engines": { - "node": ">=6" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/cli-table3": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", - "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", - "dev": true, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "devOptional": true, "license": "MIT", "dependencies": { - "string-width": "^4.2.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" + "node": ">= 6" } }, - "node_modules/cli-table3/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/cli-table3/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, + "node_modules/form-data/node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/form-data/node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "devOptional": true, "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, + "node_modules/form-data/node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "devOptional": true, "license": "MIT", - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.4.0" } }, - "node_modules/cli-truncate/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true, "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true, - "license": "ISC", + "license": "MIT", "engines": { - "node": ">= 10" + "node": ">= 0.6" } }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=12" + "node": ">=14.14" } }, - "node_modules/cliui/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", "license": "MIT" }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-func-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, "engines": { - "node": ">=8" + "node": "*" } }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", "dev": true, "license": "MIT", "engines": { - "node": ">=0.8" + "node": ">=6" } }, - "node_modules/clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.10" + "node": ">=8.0.0" } }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, "license": "MIT", "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" + "pump": "^3.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/clone-deep/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "license": "MIT", "dependencies": { - "isobject": "^3.0.1" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", - "dev": true, - "license": "MIT" - }, - "node_modules/cloneable-readable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", - "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" - } - }, - "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "node_modules/github-markdown-css": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/github-markdown-css/-/github-markdown-css-5.6.1.tgz", + "integrity": "sha512-DItLFgHd+s7HQmk63YN4/TdvLeRqk1QP7pPKTTPrDTYoI5x7f/luJWSOZxesmuxBI2srHp8RDyoZd+9WF+WK8Q==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", + "node_modules/github-slugger": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", + "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", + "dev": true, + "license": "ISC" + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", "dependencies": { - "color-name": "~1.1.4" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, - "engines": { - "node": ">=7.0.0" + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "dev": true, - "license": "MIT" + "license": "BSD-2-Clause" }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "license": "MIT", - "engines": { - "node": ">=0.1.90" + "dependencies": { + "balanced-match": "^1.0.0" } }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "devOptional": true, - "license": "MIT", + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", "dependencies": { - "delayed-stream": "~1.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">= 0.8" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": ">=4" } }, - "node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "dev": true, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, "engines": { - "node": ">=14" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true, - "license": "MIT" - }, - "node_modules/compare-versions": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", - "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", - "dev": true, - "license": "MIT" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "license": "MIT", "dependencies": { - "mime-db": ">= 1.43.0 < 2" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "license": "MIT", "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" + "get-intrinsic": "^1.1.3" }, - "engines": { - "node": ">= 0.8.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/compression/node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/graphql": { + "version": "16.9.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.9.0.tgz", + "integrity": "sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.8" + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" } }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/gulp-sort": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-sort/-/gulp-sort-2.0.0.tgz", + "integrity": "sha512-MyTel3FXOdh1qhw1yKhpimQrAmur9q1X0ZigLmCOxouQD+BD3za9/89O+HfbgBQvvh4igEbp0/PUWO+VqGYG1g==", "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "through2": "^2.0.1" } }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "license": "MIT" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "license": "MIT" - }, - "node_modules/concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "node_modules/gulp-sort/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, - "engines": [ - "node >= 6.0" - ], "license": "MIT", "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, - "node_modules/concat-stream/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", "dev": true, "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" }, "engines": { - "node": ">= 6" + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" } }, - "node_modules/confbox": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", - "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==", - "license": "MIT" - }, - "node_modules/consola": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", + "node_modules/handlebars/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "engines": { - "node": "^14.18.0 || >=16.10.0" + "node": ">=0.10.0" } }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", - "license": "MIT" + "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==", + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "license": "MIT", "dependencies": { - "safe-buffer": "5.2.1" + "es-define-property": "^1.0.0" }, - "engines": { - "node": ">= 0.6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", - "license": "MIT" - }, - "node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", - "dev": true, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/core-js": { - "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz", - "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==", - "dev": true, - "hasInstallScript": true, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/core-js-compat": { - "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", - "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", - "dev": true, + "node_modules/hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", "license": "MIT", "dependencies": { - "browserslist": "^4.23.0" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "engines": { + "node": ">=4" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "license": "MIT" + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "license": "MIT", "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" + "function-bind": "^1.1.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" } }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "node_modules/hast-util-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", + "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "node_modules/headers-polyfill": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-3.3.0.tgz", + "integrity": "sha512-5e57etwBpNcDc0b6KCVWEh/Ro063OxPvzVimUdM0/tsYM/T7Hfy3kknIGj78SFTOhNd8AZY41U8mOHoO4LzmIQ==", + "dev": true, "license": "MIT" }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "node_modules/highlight-words": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/highlight-words/-/highlight-words-1.2.2.tgz", + "integrity": "sha512-Mf4xfPXYm8Ay1wTibCrHpNWeR2nUMynMVFkXCi4mbl+TEgmNOe+I4hV7W3OCZcSvzGL6kupaqpfHOemliMTGxQ==", "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" + "engines": { + "node": ">= 16", + "npm": ">= 8" } }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", "license": "MIT", "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" } }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "node_modules/history/node_modules/resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", "license": "MIT" }, - "node_modules/cronstrue": { - "version": "1.125.0", - "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-1.125.0.tgz", - "integrity": "sha512-qkC5mVbVGuuyBVXmam5anaRtbLcgfBUKajoyZqCdf/XBdgF43PsLSEm8eEi2dsI3YbqDPbLSH2mWNzM1dVqHgQ==", + "node_modules/history/node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", "license": "MIT" }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "license": "MIT", + "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==", + "license": "BSD-3-Clause", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" + "react-is": "^16.7.0" } }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/html-encoding-sniffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", + "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", + "devOptional": true, "license": "MIT", "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" + "whatwg-encoding": "^3.1.1" }, "engines": { - "node": "*" + "node": ">=18" } }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dev": true, + "node_modules/html-parse-stringify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", + "license": "MIT", + "dependencies": { + "void-elements": "3.1.0" + } + }, + "node_modules/html-parse-stringify/node_modules/void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" + "license": "MIT", + "engines": { + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/css-vendor": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", + "node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], "license": "MIT", "dependencies": { - "@babel/runtime": "^7.8.3", - "is-in-browser": "^1.0.2" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" } }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "engines": { + "node": ">= 0.8" } }, - "node_modules/css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, - "license": "MIT" - }, - "node_modules/cssfontparser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/cssfontparser/-/cssfontparser-1.2.1.tgz", - "integrity": "sha512-6tun4LoZnj7VN6YeegOVb67KBX/7JJsqvj+pv3ZA7F878/eN33AbGa5b/S/wXxS/tcp8nc40xRUrsPlxIyNUPg==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.0.1.tgz", - "integrity": "sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==", - "devOptional": true, "license": "MIT", "dependencies": { - "rrweb-cssom": "^0.6.0" + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" }, "engines": { - "node": ">=18" + "node": ">=8.0.0" } }, - "node_modules/cssstyle/node_modules/rrweb-cssom": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", - "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==", + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "devOptional": true, - "license": "MIT" - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT" - }, - "node_modules/d3-array": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", - "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", - "license": "ISC", + "license": "MIT", "dependencies": { - "internmap": "1 - 2" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">=12" + "node": ">= 14" } }, - "node_modules/d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", - "license": "ISC", + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, "engines": { - "node": ">=12" + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, - "node_modules/d3-ease": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", - "license": "BSD-3-Clause", + "node_modules/http-proxy/node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", "engines": { - "node": ">=12" + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "node_modules/d3-format": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", - "license": "ISC", - "engines": { - "node": ">=12" - } + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "license": "MIT" }, - "node_modules/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", - "license": "ISC", + "node_modules/https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "devOptional": true, + "license": "MIT", "dependencies": { - "d3-color": "1 - 3" + "agent-base": "^7.0.2", + "debug": "4" }, "engines": { - "node": ">=12" + "node": ">= 14" } }, - "node_modules/d3-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", - "license": "ISC", + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=12" + "node": ">=8.12.0" } }, - "node_modules/d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", - "license": "ISC", - "dependencies": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" + "node_modules/humanize-duration": { + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.1.tgz", + "integrity": "sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==", + "license": "Unlicense" + }, + "node_modules/husky": { + "version": "4.3.8", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.8.tgz", + "integrity": "sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "compare-versions": "^3.6.0", + "cosmiconfig": "^7.0.0", + "find-versions": "^4.0.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^5.0.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" + }, + "bin": { + "husky-run": "bin/run.js", + "husky-upgrade": "lib/upgrader/bin.js" }, "engines": { - "node": ">=12" + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/husky" } }, - "node_modules/d3-shape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", - "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", - "license": "ISC", + "node_modules/husky/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", "dependencies": { - "d3-path": "^3.1.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/d3-time": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", - "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", - "license": "ISC", + "node_modules/husky/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", "dependencies": { - "d3-array": "2 - 3" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/d3-time-format": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", - "license": "ISC", + "node_modules/husky/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", "dependencies": { - "d3-time": "1 - 3" + "color-name": "~1.1.4" }, "engines": { - "node": ">=12" + "node": ">=7.0.0" } }, - "node_modules/d3-timer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", - "license": "ISC", + "node_modules/husky/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/husky/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "license": "BSD-2-Clause", - "peer": true - }, - "node_modules/data-urls": { + "node_modules/husky/node_modules/pkg-dir": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", - "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", - "devOptional": true, + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, "license": "MIT", "dependencies": { - "whatwg-mimetype": "^4.0.0", - "whatwg-url": "^14.0.0" + "find-up": "^5.0.0" }, "engines": { - "node": ">=18" + "node": ">=10" } }, - "node_modules/data-urls/node_modules/tr46": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", - "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", - "devOptional": true, + "node_modules/husky/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "license": "MIT", "dependencies": { - "punycode": "^2.3.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=18" + "node": ">=8" } }, - "node_modules/data-urls/node_modules/whatwg-url": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", - "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", - "devOptional": true, + "node_modules/i18next": { + "version": "20.6.1", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-20.6.1.tgz", + "integrity": "sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A==", "license": "MIT", "dependencies": { - "tr46": "^5.0.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=18" + "@babel/runtime": "^7.12.0" } }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "node_modules/i18next-browser-languagedetector": { + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-6.1.8.tgz", + "integrity": "sha512-Svm+MduCElO0Meqpj1kJAriTC6OhI41VhlT/A0UPjGoPZBhAHIaGE5EfsHlTpgdH09UVX7rcc72pSDDBeKSQQA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@babel/runtime": "^7.19.0" } }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "node_modules/i18next-parser": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/i18next-parser/-/i18next-parser-7.9.0.tgz", + "integrity": "sha512-yrPJhWGsDBx404T4KLMOTkTgAAEuHvjbxee3HnlqFHALWy/3BOY7or69CxsJOomN3wdrwgg8kWtfIUWR1BZ1nw==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "@babel/runtime": "^7.15.4", + "broccoli-plugin": "^4.0.7", + "cheerio": "^1.0.0-rc.2", + "colors": "1.4.0", + "commander": "~10.0.0", + "concat-stream": "~2.0.0", + "eol": "^0.9.1", + "esbuild": "^0.17.0", + "fs-extra": "^11.1.0", + "gulp-sort": "^2.0.0", + "i18next": "^22.0.4", + "js-yaml": "4.1.0", + "lilconfig": "^2.0.6", + "rsvp": "^4.8.2", + "sort-keys": "^5.0.0", + "through2": "~4.0.2", + "typescript": "^4.2.4", + "vinyl": "~3.0.0", + "vinyl-fs": "^3.0.2", + "vue-template-compiler": "^2.6.11" }, - "engines": { - "node": ">= 0.4" + "bin": { + "i18next": "bin/cli.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^14.13.1 || >=16.0.0 || >=18.0.0", + "npm": ">=6", + "yarn": ">=1" } }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "node_modules/i18next-parser/node_modules/cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" } }, - "node_modules/de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "node_modules/i18next-parser/node_modules/i18next": { + "version": "22.5.1", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-22.5.1.tgz", + "integrity": "sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==", "dev": true, - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], "license": "MIT", "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "@babel/runtime": "^7.20.6" } }, - "node_modules/decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", - "devOptional": true, - "license": "MIT" - }, - "node_modules/decimal.js-light": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", - "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==", - "license": "MIT" - }, - "node_modules/decode-named-character-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, "license": "MIT", "dependencies": { - "character-entities": "^2.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true, - "license": "MIT" + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "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": "BSD-3-Clause" }, - "node_modules/deep-eql": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", - "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "license": "MIT", - "dependencies": { - "type-detect": "^4.0.0" - }, "engines": { - "node": ">=6" + "node": ">= 4" } }, - "node_modules/deep-equal": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", - "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.5", - "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.2", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.2", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/immer" } }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "license": "MIT" - }, - "node_modules/default-browser-id": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", - "dev": true, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "license": "MIT", "dependencies": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">=12" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dev": true, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.8.19" } }, - "node_modules/defaults/node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, "license": "MIT", "engines": { - "node": ">=0.8" + "node": ">=8" } }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "license": "MIT", + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/inquirer": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz", + "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==", "dev": true, "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^6.0.1" + }, "engines": { - "node": ">=8" + "node": ">=12.0.0" } }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/defu": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", - "dev": true, - "license": "MIT" - }, - "node_modules/del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">= 0.8" + "node": ">=7.0.0" } }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/des.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "node_modules/inquirer/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">=8" } }, - "node_modules/detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/detect-node-es": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/detect-package-manager": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detect-package-manager/-/detect-package-manager-2.0.1.tgz", - "integrity": "sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==", + "node_modules/inquirer/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, "license": "MIT", "dependencies": { - "execa": "^5.1.1" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/detect-package-manager/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": ">= 0.4" } }, - "node_modules/detect-package-manager/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dev": true, "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "loose-envify": "^1.0.0" } }, - "node_modules/detect-package-manager/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "engines": { - "node": ">=10.17.0" + "node": ">= 0.10" } }, - "node_modules/detect-package-manager/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/detect-port": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz", - "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==", + "node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", "dev": true, "license": "MIT", - "dependencies": { - "address": "^1.0.1", - "debug": "4" - }, - "bin": { - "detect": "bin/detect-port.js", - "detect-port": "bin/detect-port.js" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", - "license": "BSD-3-Clause", "engines": { - "node": ">=0.3.1" + "node": ">=8" } }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "license": "MIT", "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "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==", "license": "MIT" }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "license": "MIT", "dependencies": { - "path-type": "^4.0.0" + "has-bigints": "^1.0.1" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "license": "Apache-2.0", + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", "dependencies": { - "esutils": "^2.0.2" + "binary-extensions": "^2.0.0" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-accessibility-api": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", - "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", - "license": "MIT" - }, - "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==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" + "node": ">=8" } }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "license": "MIT", "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/domain-browser": { - "name": "dry-uninstall", - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/dry-uninstall/-/dry-uninstall-0.3.0.tgz", - "integrity": "sha512-b8h94RVpETWkVV59x62NsY++79bM7Si6Dxq7a4iVxRcJU3ZJJ4vaiC7wUZwM8WDK0ySRL+i+T/1SMAzbJLejYA==", - "license": "MIT" - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", "funding": [ { "type": "github", - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" } ], - "license": "BSD-2-Clause" + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.3.0" - }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", "engines": { - "node": ">= 4" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "license": "MIT", "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" + "ci-info": "^2.0.0" }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "bin": { + "is-ci": "bin.js" } }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "node_modules/is-core-module": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", + "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", "license": "MIT", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dotenv": { - "version": "16.4.5", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", - "dev": true, - "license": "BSD-2-Clause", + "hasown": "^2.0.2" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" }, "funding": { - "url": "https://dotenvx.com" - } - }, - "node_modules/dotenv-expand": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", - "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", "license": "MIT", "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "license": "MIT" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true, - "license": "MIT" - }, - "node_modules/ejs": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "dev": true, - "license": "Apache-2.0", + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "license": "MIT", "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/electron-to-chromium": { - "version": "1.4.818", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.818.tgz", - "integrity": "sha512-eGvIk2V0dGImV9gWLq8fDfTTsCAeMDwZqEPMr+jMInxZdnp9Us8UpovYpRCf9NQ7VOFgrN2doNSgvISbsbNpxA==", - "license": "ISC" - }, - "node_modules/elliptic": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.5.tgz", - "integrity": "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==", + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "license": "MIT", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "license": "MIT" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "license": "MIT" - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "license": "MIT", "dependencies": { - "once": "^1.4.0" + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/enquirer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "license": "MIT", "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">=8.6" + "node": ">=0.10.0" } }, - "node_modules/ensure-posix-path": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz", - "integrity": "sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==", + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", "dev": true, - "license": "ISC" + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "license": "BSD-2-Clause", + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, "engines": { - "node": ">=0.12" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/envinfo": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", - "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", - "dev": true, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "license": "MIT", - "bin": { - "envinfo": "dist/cli.js" - }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eol": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", - "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==", + "node_modules/is-node-process": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", + "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==", "dev": true, "license": "MIT" }, - "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==", + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" + "engines": { + "node": ">=0.12.0" } }, - "node_modules/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "license": "MIT", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -14024,124 +12775,124 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, "engines": { - "node": ">= 0.4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" } }, - "node_modules/es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "license": "MIT", "dependencies": { "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-iterator-helpers": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", - "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "license": "MIT", - "peer": true, "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.2" + "call-bind": "^1.0.7" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-module-lexer": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, - "license": "MIT" - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0" - }, "engines": { - "node": ">= 0.4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "license": "MIT", "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "node_modules/is-subset": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", + "integrity": "sha512-6Ybun0IkarhmEqxXCNw/C0bna6Zb/TkfUX9UbwJtK6ObwAVCxmAP308WWTHviM/zAqXk05cdhYsUsZeGQh99iw==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "license": "MIT", "dependencies": { - "hasown": "^2.0.0" + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "license": "MIT", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "which-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -14150,537 +12901,493 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true, - "hasInstallScript": true, "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, "engines": { - "node": ">=12" + "node": ">=10" }, - "optionalDependencies": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/esbuild-plugin-alias": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/esbuild-plugin-alias/-/esbuild-plugin-alias-0.2.1.tgz", - "integrity": "sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/esbuild-register": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.5.0.tgz", - "integrity": "sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==", - "dev": true, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "license": "MIT", "dependencies": { - "debug": "^4.3.4" + "call-bind": "^1.0.2" }, - "peerDependencies": { - "esbuild": ">=0.12 <1" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "license": "MIT", + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", "dev": true, - "license": "MIT" - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "license": "MIT", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, - "license": "BSD-2-Clause", + "license": "BSD-3-Clause", "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" + "node": ">=10" } }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "BSD-3-Clause", - "optional": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" + "semver": "^7.5.3" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=10" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-config-prettier": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz", - "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==", + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" + "dependencies": { + "has-flag": "^4.0.0" }, - "peerDependencies": { - "eslint": ">=7.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "license": "MIT", + "node_modules/istanbul-lib-source-maps": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz", + "integrity": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" + "@jridgewell/trace-mapping": "^0.3.23", + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "license": "MIT", + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "ms": "^2.1.1" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/eslint-module-utils": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", - "license": "MIT", + "node_modules/istanbul-reports/node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", "dependencies": { - "debug": "^3.2.7" + "@isaacs/cliui": "^8.0.2" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/sponsors/isaacs" }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "license": "MIT", + "node_modules/jackspeak/node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", "dependencies": { - "ms": "^2.1.1" + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" } }, - "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "node_modules/jackspeak/node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "license": "MIT", - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" - }, + "optional": true, "engines": { - "node": ">=4" + "node": ">=14" + } + }, + "node_modules/jackspeak/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "license": "MIT", + "engines": { + "node": ">=12" }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/jackspeak/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "license": "MIT", - "dependencies": { - "ms": "^2.1.1" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "license": "Apache-2.0", + "node_modules/jackspeak/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { - "esutils": "^2.0.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } + "node_modules/jackspeak/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.9.0.tgz", - "integrity": "sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==", + "node_modules/jackspeak/node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/jackspeak/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "license": "MIT", - "peer": true, "dependencies": { - "aria-query": "~5.1.3", - "array-includes": "^3.1.8", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "^4.9.1", - "axobject-query": "~3.1.1", - "damerau-levenshtein": "^1.0.8", + "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.19", - "hasown": "^2.0.2", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "safe-regex-test": "^1.0.3", - "string.prototype.includes": "^2.0.0" + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=4.0" + "node": ">=12" }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "deep-equal": "^2.0.5" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-react": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz", - "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==", + "node_modules/jackspeak/node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "license": "MIT", "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flatmap": "^1.2.5", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.0.4", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.0", - "object.values": "^1.1.5", - "prop-types": "^15.7.2", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.6" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "node": ">=8" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "node_modules/jackspeak/node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "license": "MIT", "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + "node": ">=8" } }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "license": "Apache-2.0", + "node_modules/jackspeak/node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/jackspeak/node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { - "esutils": "^2.0.2" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "node_modules/jackspeak/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "ansi-regex": "^6.0.1" }, - "bin": { - "resolve": "bin/resolve" + "engines": { + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/jackspeak/node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/eslint-plugin-simple-import-sort": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-7.0.0.tgz", - "integrity": "sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==", + "node_modules/jackspeak/node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "license": "MIT", - "peerDependencies": { - "eslint": ">=5.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/eslint-plugin-unused-imports": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-1.1.5.tgz", - "integrity": "sha512-TeV8l8zkLQrq9LBeYFCQmYVIXMjfHgdRQLw7dEZp4ZB3PeR10Y5Uif11heCsHRmhdRIYMoewr1d9ouUHLbLHew==", + "node_modules/jackspeak/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "license": "MIT", "dependencies": { - "eslint-rule-composer": "^0.3.0" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.14.2", - "eslint": "^6.0.0 || ^7.0.0" + "node": ">=12" }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/eslint-rule-composer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", - "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "license": "BSD-2-Clause", + "node_modules/jackspeak/node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "license": "BSD-2-Clause", + "node_modules/jackspeak/node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", "engines": { - "node": ">=4.0" + "node": ">=8" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "node_modules/jackspeak/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^2.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jackspeak/node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/jackspeak/node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, - "peerDependencies": { - "eslint": ">=5" + "engines": { + "node": ">=8" } }, - "node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "license": "Apache-2.0", + "node_modules/jackspeak/node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/eslint/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "node_modules/jest-canvas-mock": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jest-canvas-mock/-/jest-canvas-mock-2.5.2.tgz", + "integrity": "sha512-vgnpPupjOL6+L5oJXzxTxFrlGEIbHdZqFU+LFNdtLxZ3lRDCl17FlTMM7IatoRQkrcyOTMlDinjUguqmQ6bR2A==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/highlight": "^7.10.4" + "cssfontparser": "^1.2.1", + "moo-color": "^1.0.2" } }, - "node_modules/eslint/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/jest-canvas-mock/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-canvas-mock/node_modules/cssfontparser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/cssfontparser/-/cssfontparser-1.2.1.tgz", + "integrity": "sha512-6tun4LoZnj7VN6YeegOVb67KBX/7JJsqvj+pv3ZA7F878/eN33AbGa5b/S/wXxS/tcp8nc40xRUrsPlxIyNUPg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-canvas-mock/node_modules/moo-color": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/moo-color/-/moo-color-1.0.3.tgz", + "integrity": "sha512-i/+ZKXMDf6aqYtBhuOcej71YSlbjT3wCO/4H1j8rPvxDJEifdwgg5MaFyu6iYAT8GBZJg2z0dkgK4YMzvURALQ==", + "dev": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "color-name": "^1.1.4" + } + }, + "node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/eslint/node_modules/ansi-styles": { + "node_modules/jest-diff/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -14692,19 +13399,11 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eslint/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/eslint/node_modules/chalk": { + "node_modules/jest-diff/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -14717,92 +13416,69 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" + "color-name": "~1.1.4" }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "license": "Apache-2.0", "engines": { - "node": ">=4" + "node": ">=7.0.0" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" }, - "node_modules/eslint/node_modules/has-flag": { + "node_modules/jest-diff/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/eslint/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, "engines": { - "node": ">= 4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "engines": { + "node": ">=10" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eslint/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "license": "MIT" - }, - "node_modules/eslint/node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" - }, - "node_modules/eslint/node_modules/supports-color": { + "node_modules/jest-diff/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -14811,724 +13487,789 @@ "node": ">=8" } }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "license": "(MIT OR CC0-1.0)", + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "license": "BSD-2-Clause", + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "dev": true, + "license": "MIT", "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "license": "Apache-2.0", + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, "engines": { - "node": ">=4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" + "node_modules/jest-mock/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "license": "BSD-3-Clause", + "node_modules/jest-mock/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "license": "MIT", "dependencies": { - "estraverse": "^5.1.0" + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-mock/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" }, "engines": { - "node": ">=0.10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "license": "BSD-2-Clause", + "node_modules/jest-mock/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", "dependencies": { - "estraverse": "^5.2.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "license": "BSD-2-Clause", + "node_modules/jest-mock/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=4.0" + "node": ">=7.0.0" } }, - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "node_modules/jest-mock/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, "license": "MIT" }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "license": "BSD-2-Clause", + "node_modules/jest-mock/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "node_modules/jest-mock/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "license": "MIT" + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, "engines": { - "node": ">=0.8.x" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/execa/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "node_modules/jest-util/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true, - "license": "ISC" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.6.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "node": ">=7.0.0" } }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, - "node_modules/express/node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.4" - }, + "license": "MIT", "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "license": "MIT" - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, - "bin": { - "extract-zip": "cli.js" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/extract-zip/node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "engines": [ - "node >= 0.8" - ], "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "engines": { + "node": ">=8" } }, - "node_modules/extract-zip/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/extract-zip/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/js-base64": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz", + "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==", + "license": "BSD-3-Clause" + }, + "node_modules/js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "license": "MIT" }, - "node_modules/fake-indexeddb": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/fake-indexeddb/-/fake-indexeddb-5.0.2.tgz", - "integrity": "sha512-cB507r5T3D55DfclY01GLkninZLfU7HXV/mhVRTnTRm5k2u+fY7Fof2dBkr80p5t7G7dlA/G5dI87QiMdPpMCQ==", - "license": "Apache-2.0", + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "24.1.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-24.1.1.tgz", + "integrity": "sha512-5O1wWV99Jhq4DV7rCLIoZ/UIhyQeDR7wHVyZAHAshbrvZsLs+Xzz7gtwnlJTJDjleiTKh54F4dXrX70vJQTyJQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "cssstyle": "^4.0.1", + "data-urls": "^5.0.0", + "decimal.js": "^10.4.3", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^4.0.0", + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.5", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.12", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.7.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.4", + "w3c-xmlserializer": "^5.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^3.1.1", + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0", + "ws": "^8.18.0", + "xml-name-validator": "^5.0.0" + }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "canvas": "^2.11.2" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "license": "MIT" - }, - "node_modules/fast-equals": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.0.1.tgz", - "integrity": "sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==", + "node_modules/jsdom/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "devOptional": true, "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">=6" } }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true, - "license": "MIT" + "node_modules/jsdom/node_modules/tr46": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "engines": { + "node": ">=18" + } }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "node_modules/jsdom/node_modules/whatwg-url": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", + "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", + "devOptional": true, "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "tr46": "^5.0.0", + "webidl-conversions": "^7.0.0" }, "engines": { - "node": ">=8.6.0" + "node": ">=18" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "license": "MIT" - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/fetch-mock": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/fetch-mock/-/fetch-mock-9.11.0.tgz", - "integrity": "sha512-PG1XUv+x7iag5p/iNHD4/jdpxL9FtVSqRMUQhPab4hVDt80T1MH5ehzVrL2IdXO9Q2iBggArFvPqjUbHFuI58Q==", - "dev": true, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "license": "MIT", - "dependencies": { - "@babel/core": "^7.0.0", - "@babel/runtime": "^7.0.0", - "core-js": "^3.0.0", - "debug": "^4.1.1", - "glob-to-regexp": "^0.4.0", - "is-subset": "^0.1.1", - "lodash.isequal": "^4.5.0", - "path-to-regexp": "^2.2.1", - "querystring": "^0.2.0", - "whatwg-url": "^6.5.0" + "bin": { + "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4.0.0" - }, - "funding": { - "type": "charity", - "url": "https://www.justgiving.com/refugee-support-europe" - }, - "peerDependencies": { - "node-fetch": "*" - }, - "peerDependenciesMeta": { - "node-fetch": { - "optional": true - } + "node": ">=4" } }, - "node_modules/fetch-mock/node_modules/path-to-regexp": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.4.0.tgz", - "integrity": "sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w==", - "dev": true, + "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==", "license": "MIT" }, - "node_modules/fetch-retry": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-5.0.6.tgz", - "integrity": "sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==", - "dev": true, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "license": "MIT" }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "license": "MIT" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", "dev": true, + "license": "ISC" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" + "bin": { + "json5": "lib/cli.js" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/figures/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==", - "dev": true, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "license": "MIT", - "engines": { - "node": ">=0.8.0" + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/file-entry-cache": { + "node_modules/jsonpath-plus": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-6.0.1.tgz", + "integrity": "sha512-EvGovdvau6FyLexFH2OeXfIITlgIbgZoAZe3usiySeaIDm5QS+A10DKNpaPBBqqRSZr2HN6HVNXxtwUAr2apEw==", "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=10.0.0" } }, - "node_modules/file-selector": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.6.0.tgz", - "integrity": "sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==", + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "license": "MIT", "dependencies": { - "tslib": "^2.4.0" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" }, "engines": { - "node": ">= 12" + "node": ">=4.0" } }, - "node_modules/file-system-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-2.3.0.tgz", - "integrity": "sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==", - "dev": true, + "node_modules/klaw-sync": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", + "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", "license": "MIT", "dependencies": { - "fs-extra": "11.1.1", - "ramda": "0.29.0" + "graceful-fs": "^4.1.11" } }, - "node_modules/file-system-cache/node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", - "dev": true, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, "engines": { - "node": ">=14.14" + "node": ">=6" } }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "node_modules/lazy-universal-dotenv": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-4.0.0.tgz", + "integrity": "sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "minimatch": "^5.0.1" + "app-root-dir": "^1.0.2", + "dotenv": "^16.0.0", + "dotenv-expand": "^10.0.0" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "dev": true, "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "engines": { + "node": ">=10" } }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/lint-staged": { + "version": "10.5.4", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.4.tgz", + "integrity": "sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "commander": "^6.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "dedent": "^0.7.0", + "enquirer": "^2.3.6", + "execa": "^4.1.0", + "listr2": "^3.2.2", + "log-symbols": "^4.0.0", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "^3.3.0" }, - "engines": { - "node": ">=10" + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" } }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "node_modules/lint-staged/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { - "to-regex-range": "^5.0.1" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "node_modules/lint-staged/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/lint-staged/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/lint-staged/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "node_modules/lint-staged/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", "dev": true, "license": "MIT", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "node": ">= 6" } }, - "node_modules/find-cache-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/lint-staged/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/find-cache-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/lint-staged/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/find-cache-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/listr2": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", + "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", "dev": true, "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.1", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=6" + "node": ">=10.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } } }, - "node_modules/find-cache-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/listr2/node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/find-cache-dir/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "node_modules/listr2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^4.0.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "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==", - "license": "MIT" + "node_modules/listr2/node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "node_modules/listr2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=7.0.0" } }, - "node_modules/find-versions": { + "node_modules/listr2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/listr2/node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/listr2/node_modules/log-update": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-4.0.0.tgz", - "integrity": "sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", "dev": true, "license": "MIT", "dependencies": { - "semver-regex": "^3.1.2" + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" }, "engines": { "node": ">=10" @@ -15537,6137 +14278,4187 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/find-yarn-workspace-root": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", - "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", - "license": "Apache-2.0", - "dependencies": { - "micromatch": "^4.0.2" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "node_modules/listr2/node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, "license": "MIT", "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=8" } }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "license": "ISC" - }, - "node_modules/flow-parser": { - "version": "0.239.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.239.0.tgz", - "integrity": "sha512-U5dgOsS6cg4FGNzzTD/zHRDM4bliL6laUgD0LUCSMzI2zEfKMnRV2/wgDv8nKmO2Z1R8ri5pE1YoldmrSV7FOw==", + "node_modules/listr2/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "dev": true, "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, "engines": { - "node": ">=0.4.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "node_modules/listr2/node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } + "license": "MIT" }, - "node_modules/follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "node_modules/listr2/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, "engines": { - "node": ">=4.0" + "node": ">=10" }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "node_modules/local-pkg": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", + "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", "license": "MIT", "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/foreground-child": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", - "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" + "mlly": "^1.4.2", + "pkg-types": "^1.0.3" }, "engines": { "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/antfu" } }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "devOptional": true, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "p-locate": "^5.0.0" }, "engines": { - "node": ">= 6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } + "license": "MIT" }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", "dev": true, "license": "MIT" }, - "node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" }, "engines": { - "node": ">=14.14" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fs-merger": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/fs-merger/-/fs-merger-3.2.1.tgz", - "integrity": "sha512-AN6sX12liy0JE7C2evclwoo0aCG3PFulLjrTLsJpWh/2mM+DinhpSGqYLbHBBbIW1PLRNcFhJG8Axtz8mQW3ug==", + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { - "broccoli-node-api": "^1.7.0", - "broccoli-node-info": "^2.1.0", - "fs-extra": "^8.0.1", - "fs-tree-diff": "^2.0.1", - "walk-sync": "^2.2.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/fs-merger/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/fs-merger/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/fs-merger/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { - "node": ">= 4.0.0" + "node": ">=8" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "js-tokens": "^3.0.0 || ^4.0.0" }, - "engines": { - "node": ">=8" + "bin": { + "loose-envify": "cli.js" } }, - "node_modules/fs-minipass/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" + "node_modules/loupe": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", + "license": "MIT", + "dependencies": { + "get-func-name": "^2.0.1" + } }, - "node_modules/fs-mkdirp-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", - "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==", + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", "dev": true, + "license": "MIT" + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "license": "MIT", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.11", - "through2": "^2.0.3" - }, - "engines": { - "node": ">= 0.10" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, - "node_modules/fs-mkdirp-stream/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "node_modules/magicast": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.4.tgz", + "integrity": "sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==", "dev": true, "license": "MIT", "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "@babel/parser": "^7.24.4", + "@babel/types": "^7.24.0", + "source-map-js": "^1.2.0" } }, - "node_modules/fs-tree-diff": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz", - "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==", + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "license": "MIT", "dependencies": { - "@types/symlink-or-copy": "^1.2.0", - "heimdalljs-logger": "^0.1.7", - "object-assign": "^4.1.0", - "path-posix": "^1.0.0", - "symlink-or-copy": "^1.1.8" + "semver": "^6.0.0" }, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" } }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "node_modules/map-or-similar": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", + "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==", + "dev": true, + "license": "MIT" + }, + "node_modules/markdown-it": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", + "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" + "argparse": "^2.0.1", + "entities": "^4.4.0", + "linkify-it": "^5.0.0", + "mdurl": "^2.0.0", + "punycode.js": "^2.3.1", + "uc.micro": "^2.1.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "markdown-it": "bin/markdown-it.mjs" } }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "license": "MIT" - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "node_modules/markdown-it/node_modules/linkify-it": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", + "dev": true, "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "uc.micro": "^2.0.0" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "node_modules/markdown-it/node_modules/mdurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", + "dev": true, + "license": "MIT" + }, + "node_modules/markdown-it/node_modules/punycode.js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "dev": true, "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=6" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "node_modules/markdown-it/node_modules/uc.micro": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", + "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", "dev": true, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } + "license": "MIT" }, - "node_modules/get-func-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", - "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", + "node_modules/markdown-to-jsx": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.5.0.tgz", + "integrity": "sha512-RrBNcMHiFPcz/iqIj0n3wclzHXjwS7mzjBNWecKKVhNTIxQepIix6Il/wZCn2Cg5Y1ow2Qi84+eJrryFRWBEWw==", + "dev": true, "license": "MIT", "engines": { - "node": "*" + "node": ">= 10" + }, + "peerDependencies": { + "react": ">= 0.14.0" } }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "node_modules/material-react-table": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/material-react-table/-/material-react-table-2.13.1.tgz", + "integrity": "sha512-3iWwCa24ogxwllP4+W11euR/GV6f5wQE5FEilJ72/H3hDYHgsN+XehANytaG0G7/qy/OWYE7oXkcsRUU35I/iA==", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "@tanstack/match-sorter-utils": "8.15.1", + "@tanstack/react-table": "8.19.3", + "@tanstack/react-virtual": "3.8.3", + "highlight-words": "1.2.2" }, "engines": { - "node": ">= 0.4" + "node": ">=16" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "github", + "url": "https://github.com/sponsors/kevinvandy" + }, + "peerDependencies": { + "@emotion/react": ">=11.11", + "@emotion/styled": ">=11.11", + "@mui/icons-material": ">=5.11", + "@mui/material": ">=5.13", + "@mui/x-date-pickers": ">=6.15.0", + "react": ">=17.0", + "react-dom": ">=17.0" } }, - "node_modules/get-nonce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", - "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", - "dev": true, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "node_modules/get-npm-tarball-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/get-npm-tarball-url/-/get-npm-tarball-url-2.1.0.tgz", - "integrity": "sha512-ro+DiMu5DXgRBabqXupW38h7WPZ9+Ad8UjwhvsmmN8w1sU7ab0nzAXvVZ4kqYg57OrqomRtJvepX5/xvFKNtjA==", + "node_modules/mdast-util-definitions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", + "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", "dev": true, "license": "MIT", - "engines": { - "node": ">=12.17" + "dependencies": { + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "dev": true, - "license": "ISC" - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "node_modules/mdast-util-definitions/node_modules/unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", "dev": true, "license": "MIT", - "engines": { - "node": ">=8.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", + "node_modules/mdast-util-definitions/node_modules/unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "node_modules/mdast-util-definitions/node_modules/unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", "dev": true, "license": "MIT", "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "node_modules/mdast-util-to-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", + "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", + "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/giget": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.3.tgz", - "integrity": "sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==", - "dev": true, - "license": "MIT", - "dependencies": { - "citty": "^0.1.6", - "consola": "^3.2.3", - "defu": "^6.1.4", - "node-fetch-native": "^1.6.3", - "nypm": "^0.3.8", - "ohash": "^1.1.3", - "pathe": "^1.1.2", - "tar": "^6.2.0" - }, - "bin": { - "giget": "dist/cli.mjs" - } - }, - "node_modules/github-markdown-css": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/github-markdown-css/-/github-markdown-css-5.6.1.tgz", - "integrity": "sha512-DItLFgHd+s7HQmk63YN4/TdvLeRqk1QP7pPKTTPrDTYoI5x7f/luJWSOZxesmuxBI2srHp8RDyoZd+9WF+WK8Q==", + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.6" } }, - "node_modules/github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", - "dev": true, - "license": "ISC" + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", + "license": "MIT" }, - "node_modules/glob": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.3.tgz", - "integrity": "sha512-Q38SGlYRpVtDBPSWEylRyctn7uDeTp4NQERTLiCT1FqA9JXPYWqAVmQU6qh4r/zMM5ehxTcbaO8EjhWnvEhmyg==", - "license": "ISC", + "node_modules/memoizerific": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", + "integrity": "sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==", + "dev": true, + "license": "MIT", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "map-or-similar": "^1.5.0" } }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true, + "license": "MIT" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", "engines": { - "node": ">= 6" + "node": ">= 8" } }, - "node_modules/glob-stream": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", - "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==", + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "dev": true, "license": "MIT", - "dependencies": { - "extend": "^3.0.0", - "glob": "^7.1.1", - "glob-parent": "^3.1.0", - "is-negated-glob": "^1.0.0", - "ordered-read-streams": "^1.0.0", - "pumpify": "^1.3.5", - "readable-stream": "^2.1.5", - "remove-trailing-separator": "^1.0.1", - "to-absolute-glob": "^2.0.0", - "unique-stream": "^2.0.2" - }, "engines": { - "node": ">= 0.10" + "node": ">= 0.6" } }, - "node_modules/glob-stream/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "license": "ISC", + "node_modules/micromark-util-character": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", + "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/glob-stream/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "license": "ISC", + "node_modules/micromark-util-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", + "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", + "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": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", + "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/glob-stream/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, + "node_modules/micromark-util-symbol": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", + "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "license": "MIT", "dependencies": { - "is-extglob": "^2.1.0" + "braces": "^3.0.3", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.6" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" } }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "devOptional": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "mime-db": "1.52.0" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 0.6" } }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, "license": "MIT", - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "license": "MIT", + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "license": "MIT" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "*" } }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" - }, - "node_modules/graphql": { - "version": "16.9.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.9.0.tgz", - "integrity": "sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==", - "dev": true, - "license": "MIT", + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", "engines": { - "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/gulp-sort": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/gulp-sort/-/gulp-sort-2.0.0.tgz", - "integrity": "sha512-MyTel3FXOdh1qhw1yKhpimQrAmur9q1X0ZigLmCOxouQD+BD3za9/89O+HfbgBQvvh4igEbp0/PUWO+VqGYG1g==", - "dev": true, + "node_modules/mlly": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", + "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", "license": "MIT", "dependencies": { - "through2": "^2.0.1" + "acorn": "^8.11.3", + "pathe": "^1.1.2", + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" } }, - "node_modules/gulp-sort/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "node_modules/mlly/node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/mock-socket": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.3.1.tgz", + "integrity": "sha512-qxBgB7Qa2sEQgHFjj0dSigq7fX4k6Saisd5Nelwp2q8mlbAFh5dHV9JTTlF8viYJLSSWgMCZFUom8PJcMNBoJw==", "dev": true, "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "engines": { + "node": ">= 8" } }, - "node_modules/gunzip-maybe": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz", - "integrity": "sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==", + "node_modules/monaco-editor": { + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.25.2.tgz", + "integrity": "sha512-5iylzSJevCnzJn9UVsW8yOZ3yHjmAs4TfvH3zsbftKiFKmHG0xirGN6DK9Kk04VSWxYCZZAIafYJoNJJMAU1KA==", + "license": "MIT" + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" + }, + "node_modules/msw": { + "version": "0.47.4", + "resolved": "https://registry.npmjs.org/msw/-/msw-0.47.4.tgz", + "integrity": "sha512-Psftt8Yfl0+l+qqg9OlmKEsxF8S/vtda0CmlR6y8wTaWrMMzuCDa55n2hEGC0ZRDwuV6FFWc/4CjoDsBpATKBw==", "dev": true, + "hasInstallScript": true, "license": "MIT", "dependencies": { - "browserify-zlib": "^0.1.4", - "is-deflate": "^1.0.0", - "is-gzip": "^1.0.0", - "peek-stream": "^1.1.0", - "pumpify": "^1.3.3", - "through2": "^2.0.3" + "@mswjs/cookies": "^0.2.2", + "@mswjs/interceptors": "^0.17.5", + "@open-draft/until": "^1.0.3", + "@types/cookie": "^0.4.1", + "@types/js-levenshtein": "^1.1.1", + "chalk": "4.1.1", + "chokidar": "^3.4.2", + "cookie": "^0.4.2", + "graphql": "^15.0.0 || ^16.0.0", + "headers-polyfill": "^3.1.0", + "inquirer": "^8.2.0", + "is-node-process": "^1.0.1", + "js-levenshtein": "^1.1.6", + "node-fetch": "^2.6.7", + "outvariant": "^1.3.0", + "path-to-regexp": "^6.2.0", + "statuses": "^2.0.0", + "strict-event-emitter": "^0.2.6", + "type-fest": "^2.19.0", + "yargs": "^17.3.1" }, "bin": { - "gunzip-maybe": "bin.js" + "msw": "cli/index.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mswjs" + }, + "peerDependencies": { + "typescript": ">= 4.2.x <= 4.8.x" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/gunzip-maybe/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "node_modules/msw-storybook-addon": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/msw-storybook-addon/-/msw-storybook-addon-1.10.0.tgz", + "integrity": "sha512-soCTMTf7DnLeaMnFHPrtVgbyeFTJALVvnDHpzzXpJad+HOzJgQdwU4EAzVfDs1q+X5cVEgxOdAhSMC7ljvnSXg==", "dev": true, "license": "MIT", "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "is-node-process": "^1.0.1" + }, + "peerDependencies": { + "msw": ">=0.35.0 <2.0.0" } }, - "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "node_modules/msw/node_modules/@open-draft/until": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-1.0.3.tgz", + "integrity": "sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/msw/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=0.4.7" + "node": ">=8" }, - "optionalDependencies": { - "uglify-js": "^3.1.4" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/handlebars/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/msw/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "license": "MIT", - "engines": { - "node": ">= 0.4" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "node_modules/msw/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { - "has-symbols": "^1.0.3" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=7.0.0" } }, - "node_modules/hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", + "node_modules/msw/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/msw/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "node_modules/msw/node_modules/path-to-regexp": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==", + "dev": true, + "license": "MIT" + }, + "node_modules/msw/node_modules/strict-event-emitter": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz", + "integrity": "sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==", + "dev": true, "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" + "events": "^3.3.0" } }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "node_modules/msw/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "license": "MIT", "dependencies": { - "function-bind": "^1.1.2" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/hast-util-whitespace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", - "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true, + "license": "ISC" + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "dev": true, "license": "MIT", - "bin": { - "he": "bin/he" + "engines": { + "node": ">= 0.6" } }, - "node_modules/headers-polyfill": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-3.3.0.tgz", - "integrity": "sha512-5e57etwBpNcDc0b6KCVWEh/Ro063OxPvzVimUdM0/tsYM/T7Hfy3kknIGj78SFTOhNd8AZY41U8mOHoO4LzmIQ==", + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true, "license": "MIT" }, - "node_modules/heimdalljs": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/heimdalljs/-/heimdalljs-0.2.6.tgz", - "integrity": "sha512-o9bd30+5vLBvBtzCPwwGqpry2+n0Hi6H1+qwt6y+0kwRHGGF8TFIhJPmnuM0xO97zaKrDZMwO/V56fAnn8m/tA==", + "node_modules/nock": { + "version": "14.0.0-beta.11", + "resolved": "https://registry.npmjs.org/nock/-/nock-14.0.0-beta.11.tgz", + "integrity": "sha512-tmImk6btCUcCFHXkhqZnuSe4e/4M/YYs8qYaQGdjZSBloTXgQyuPrgjzn45zmFWpK2bDSEtIcF8olFdFxRaA1g==", "dev": true, "license": "MIT", "dependencies": { - "rsvp": "~3.2.1" + "@mswjs/interceptors": "^0.34.3", + "json-stringify-safe": "^5.0.1", + "propagate": "^2.0.0" + }, + "engines": { + "node": ">= 18" } }, - "node_modules/heimdalljs-logger": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/heimdalljs-logger/-/heimdalljs-logger-0.1.10.tgz", - "integrity": "sha512-pO++cJbhIufVI/fmB/u2Yty3KJD0TqNPecehFae0/eps0hkZ3b4Zc/PezUMOpYuHFQbA7FxHZxa305EhmjLj4g==", + "node_modules/nock/node_modules/@mswjs/interceptors": { + "version": "0.34.3", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.34.3.tgz", + "integrity": "sha512-UPi1V51c4+PVVG1lhVK2i29aOyBqXvBF8WBvlXIp2Q0vTVKrm20x2voLfunVC3N5wzocxEoHJyOwAXNdoMqy3Q==", "dev": true, "license": "MIT", "dependencies": { - "debug": "^2.2.0", - "heimdalljs": "^0.2.6" + "@open-draft/deferred-promise": "^2.2.0", + "@open-draft/logger": "^0.3.0", + "@open-draft/until": "^2.0.0", + "is-node-process": "^1.2.0", + "outvariant": "^1.4.3", + "strict-event-emitter": "^0.5.1" + }, + "engines": { + "node": ">=18" } }, - "node_modules/heimdalljs-logger/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/heimdalljs-logger/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "dev": true, "license": "MIT" }, - "node_modules/heimdalljs/node_modules/rsvp": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.2.1.tgz", - "integrity": "sha512-Rf4YVNYpKjZ6ASAmibcwTNciQ5Co5Ztq6iZPEykHpkoflnD/K5ryE/rHehFsTm4NJj8nKDhbi3eKBWGogmNnkg==", + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", "dev": true, - "license": "MIT" + "license": "BSD-2-Clause" }, - "node_modules/highlight-words": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/highlight-words/-/highlight-words-1.2.2.tgz", - "integrity": "sha512-Mf4xfPXYm8Ay1wTibCrHpNWeR2nUMynMVFkXCi4mbl+TEgmNOe+I4hV7W3OCZcSvzGL6kupaqpfHOemliMTGxQ==", + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, "license": "MIT", - "engines": { - "node": ">= 16", - "npm": ">= 8" + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" } }, - "node_modules/history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "license": "MIT", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "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==", - "license": "BSD-3-Clause", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true, "license": "MIT" }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true, - "license": "ISC" + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" }, - "node_modules/html-encoding-sniffer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", - "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", - "devOptional": true, + "node_modules/node-stdlib-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/node-stdlib-browser/-/node-stdlib-browser-1.2.0.tgz", + "integrity": "sha512-VSjFxUhRhkyed8AtLwSCkMrJRfQ3e2lGtG3sP6FEgaLKBBbxM/dLfjRe1+iLhjvyLFW3tBQ8+c0pcOtXGbAZJg==", "license": "MIT", "dependencies": { - "whatwg-encoding": "^3.1.1" + "assert": "^2.0.0", + "browser-resolve": "^2.0.0", + "browserify-zlib": "^0.2.0", + "buffer": "^5.7.1", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "create-require": "^1.1.1", + "crypto-browserify": "^3.11.0", + "domain-browser": "^4.22.0", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "isomorphic-timers-promises": "^1.0.1", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "pkg-dir": "^5.0.0", + "process": "^0.11.10", + "punycode": "^1.4.1", + "querystring-es3": "^0.2.1", + "readable-stream": "^3.6.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.1", + "url": "^0.11.0", + "util": "^0.12.4", + "vm-browserify": "^1.0.1" }, "engines": { - "node": ">=18" + "node": ">=10" } }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true, - "license": "MIT" - }, - "node_modules/html-parse-stringify": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", - "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", + "node_modules/node-stdlib-browser/node_modules/browser-resolve": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", + "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", "license": "MIT", "dependencies": { - "void-elements": "3.1.0" + "resolve": "^1.17.0" } }, - "node_modules/html-tags": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", - "dev": true, + "node_modules/node-stdlib-browser/node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "pako": "~1.0.5" } }, - "node_modules/htmlparser2": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", - "dev": true, + "node_modules/node-stdlib-browser/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", { "type": "github", - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" } ], "license": "MIT", "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, + "node_modules/node-stdlib-browser/node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "license": "MIT" + }, + "node_modules/node-stdlib-browser/node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "license": "MIT" + }, + "node_modules/node-stdlib-browser/node_modules/isomorphic-timers-promises": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-timers-promises/-/isomorphic-timers-promises-1.0.1.tgz", + "integrity": "sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==", "license": "MIT", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, + "node_modules/node-stdlib-browser/node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "license": "MIT" + }, + "node_modules/node-stdlib-browser/node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "license": "(MIT AND Zlib)" + }, + "node_modules/node-stdlib-browser/node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "license": "MIT" + }, + "node_modules/node-stdlib-browser/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", "license": "MIT", "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" + "find-up": "^5.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=10" } }, - "node_modules/http-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, + "node_modules/node-stdlib-browser/node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", "engines": { - "node": ">= 14" + "node": ">=0.4.x" } }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dev": true, + "node_modules/node-stdlib-browser/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "license": "MIT", "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } + "node": ">= 6" } }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "node_modules/node-stdlib-browser/node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", "license": "MIT" }, - "node_modules/https-proxy-agent": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", - "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", - "devOptional": true, + "node_modules/node-stdlib-browser/node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" + "setimmediate": "^1.0.4" }, "engines": { - "node": ">= 14" + "node": ">=0.6.0" } }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "node_modules/node-stdlib-browser/node_modules/tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "engines": { - "node": ">=8.12.0" + "node": ">=0.10.0" } }, - "node_modules/humanize-duration": { - "version": "3.32.1", - "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.1.tgz", - "integrity": "sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==", - "license": "Unlicense" - }, - "node_modules/husky": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.8.tgz", - "integrity": "sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow==", - "dev": true, - "hasInstallScript": true, + "node_modules/notistack": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/notistack/-/notistack-2.0.8.tgz", + "integrity": "sha512-/IY14wkFp5qjPgKNvAdfL5Jp6q90+MjgKTPh4c81r/lW70KeuX6b9pE/4f8L4FG31cNudbN9siiFS5ql1aSLRw==", "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "compare-versions": "^3.6.0", - "cosmiconfig": "^7.0.0", - "find-versions": "^4.0.0", - "opencollective-postinstall": "^2.0.2", - "pkg-dir": "^5.0.0", - "please-upgrade-node": "^3.2.0", - "slash": "^3.0.0", - "which-pm-runs": "^1.0.0" - }, - "bin": { - "husky-run": "bin/run.js", - "husky-upgrade": "lib/upgrader/bin.js" - }, - "engines": { - "node": ">=10" + "clsx": "^1.1.0", + "hoist-non-react-statics": "^3.3.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/husky" + "url": "https://opencollective.com/notistack" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "@mui/material": "^5.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } } }, - "node_modules/husky/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/notistack/node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "path-key": "^3.0.0" }, "engines": { "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/husky/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/nwsapi": { + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", + "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/husky/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/husky/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/hyphenate-style-name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz", - "integrity": "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==", - "license": "BSD-3-Clause" - }, - "node_modules/i18next": { - "version": "20.6.1", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-20.6.1.tgz", - "integrity": "sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A==", + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.12.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/i18next-browser-languagedetector": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-6.1.8.tgz", - "integrity": "sha512-Svm+MduCElO0Meqpj1kJAriTC6OhI41VhlT/A0UPjGoPZBhAHIaGE5EfsHlTpgdH09UVX7rcc72pSDDBeKSQQA==", + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.19.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/i18next-parser": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/i18next-parser/-/i18next-parser-7.9.0.tgz", - "integrity": "sha512-yrPJhWGsDBx404T4KLMOTkTgAAEuHvjbxee3HnlqFHALWy/3BOY7or69CxsJOomN3wdrwgg8kWtfIUWR1BZ1nw==", + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.15.4", - "broccoli-plugin": "^4.0.7", - "cheerio": "^1.0.0-rc.2", - "colors": "1.4.0", - "commander": "~10.0.0", - "concat-stream": "~2.0.0", - "eol": "^0.9.1", - "esbuild": "^0.17.0", - "fs-extra": "^11.1.0", - "gulp-sort": "^2.0.0", - "i18next": "^22.0.4", - "js-yaml": "4.1.0", - "lilconfig": "^2.0.6", - "rsvp": "^4.8.2", - "sort-keys": "^5.0.0", - "through2": "~4.0.2", - "typescript": "^4.2.4", - "vinyl": "~3.0.0", - "vinyl-fs": "^3.0.2", - "vue-template-compiler": "^2.6.11" - }, - "bin": { - "i18next": "bin/cli.js" + "ee-first": "1.1.1" }, "engines": { - "node": "^14.13.1 || >=16.0.0 || >=18.0.0", - "npm": ">=6", - "yarn": ">=1" + "node": ">= 0.8" } }, - "node_modules/i18next-parser/node_modules/@esbuild/android-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" } }, - "node_modules/i18next-parser/node_modules/@esbuild/android-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", - "cpu": [ - "arm64" - ], + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "dependencies": { + "mimic-fn": "^2.1.0" + }, "engines": { - "node": ">=12" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/i18next-parser/node_modules/@esbuild/android-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/i18next-parser/node_modules/@esbuild/darwin-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/open/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "bin": { + "is-docker": "cli.js" + }, "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/i18next-parser/node_modules/@esbuild/darwin-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/open/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "is-docker": "^2.0.0" + }, "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/i18next-parser/node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", - "cpu": [ - "arm64" - ], + "node_modules/openapi-types": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-9.3.1.tgz", + "integrity": "sha512-/Yvsd2D7miYB4HLJ3hOOS0+vnowQpaT75FsHzr/y5M9P4q9bwa7RcbW2YdH6KZBn8ceLbKGnHxMZ1CHliGHUFw==", + "license": "MIT" + }, + "node_modules/opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" + "bin": { + "opencollective-postinstall": "index.js" } }, - "node_modules/i18next-parser/node_modules/@esbuild/freebsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", - "cpu": [ - "x64" - ], + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, "engines": { - "node": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/i18next-parser/node_modules/@esbuild/linux-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", - "cpu": [ - "arm" - ], + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/i18next-parser/node_modules/@esbuild/linux-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", - "cpu": [ - "arm64" - ], + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/i18next-parser/node_modules/@esbuild/linux-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", - "cpu": [ - "ia32" - ], + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=12" + "node": ">=7.0.0" } }, - "node_modules/i18next-parser/node_modules/@esbuild/linux-loong64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", - "cpu": [ - "loong64" - ], + "node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/i18next-parser/node_modules/@esbuild/linux-mips64el": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", - "cpu": [ - "mips64el" - ], + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/i18next-parser/node_modules/@esbuild/linux-ppc64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", - "cpu": [ - "ppc64" - ], + "node_modules/outvariant": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.3.tgz", + "integrity": "sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==", "dev": true, + "license": "MIT" + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "yocto-queue": "^0.1.0" + }, "engines": { - "node": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/i18next-parser/node_modules/@esbuild/linux-riscv64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", - "cpu": [ - "riscv64" - ], - "dev": true, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "p-limit": "^3.0.2" + }, "engines": { - "node": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/i18next-parser/node_modules/@esbuild/linux-s390x": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", - "cpu": [ - "s390x" - ], + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/i18next-parser/node_modules/@esbuild/linux-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "callsites": "^3.0.0" + }, "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/i18next-parser/node_modules/@esbuild/netbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], + "node_modules/parse-asn1": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", + "license": "ISC", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, "engines": { - "node": ">=12" + "node": ">= 0.10" } }, - "node_modules/i18next-parser/node_modules/@esbuild/openbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", - "cpu": [ - "x64" - ], - "dev": true, + "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==", "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], + "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": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/i18next-parser/node_modules/@esbuild/sunos-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "devOptional": true, "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/i18next-parser/node_modules/@esbuild/win32-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", - "cpu": [ - "arm64" - ], + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "dependencies": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/i18next-parser/node_modules/@esbuild/win32-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", - "cpu": [ - "ia32" - ], + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], "engines": { - "node": ">=12" + "node": ">= 0.8" } }, - "node_modules/i18next-parser/node_modules/@esbuild/win32-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/patch-package": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-6.5.1.tgz", + "integrity": "sha512-I/4Zsalfhc6bphmJTlrLoOcAF87jcxko4q0qsv4bGcurbr8IskEOtdnt9iCmsQVGL1B+iUhSQqweyTLJfCF9rA==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "@yarnpkg/lockfile": "^1.1.0", + "chalk": "^4.1.2", + "cross-spawn": "^6.0.5", + "find-yarn-workspace-root": "^2.0.0", + "fs-extra": "^9.0.0", + "is-ci": "^2.0.0", + "klaw-sync": "^6.0.0", + "minimist": "^1.2.6", + "open": "^7.4.2", + "rimraf": "^2.6.3", + "semver": "^5.6.0", + "slash": "^2.0.0", + "tmp": "^0.0.33", + "yaml": "^1.10.2" + }, + "bin": { + "patch-package": "index.js" + }, "engines": { - "node": ">=12" + "node": ">=10", + "npm": ">5" } }, - "node_modules/i18next-parser/node_modules/esbuild": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", - "dev": true, - "hasInstallScript": true, + "node_modules/patch-package/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" + "dependencies": { + "color-convert": "^2.0.1" }, "engines": { - "node": ">=12" + "node": ">=8" }, - "optionalDependencies": { - "@esbuild/android-arm": "0.17.19", - "@esbuild/android-arm64": "0.17.19", - "@esbuild/android-x64": "0.17.19", - "@esbuild/darwin-arm64": "0.17.19", - "@esbuild/darwin-x64": "0.17.19", - "@esbuild/freebsd-arm64": "0.17.19", - "@esbuild/freebsd-x64": "0.17.19", - "@esbuild/linux-arm": "0.17.19", - "@esbuild/linux-arm64": "0.17.19", - "@esbuild/linux-ia32": "0.17.19", - "@esbuild/linux-loong64": "0.17.19", - "@esbuild/linux-mips64el": "0.17.19", - "@esbuild/linux-ppc64": "0.17.19", - "@esbuild/linux-riscv64": "0.17.19", - "@esbuild/linux-s390x": "0.17.19", - "@esbuild/linux-x64": "0.17.19", - "@esbuild/netbsd-x64": "0.17.19", - "@esbuild/openbsd-x64": "0.17.19", - "@esbuild/sunos-x64": "0.17.19", - "@esbuild/win32-arm64": "0.17.19", - "@esbuild/win32-ia32": "0.17.19", - "@esbuild/win32-x64": "0.17.19" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/i18next-parser/node_modules/i18next": { - "version": "22.5.1", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-22.5.1.tgz", - "integrity": "sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://locize.com" - }, - { - "type": "individual", - "url": "https://locize.com/i18next.html" - }, - { - "type": "individual", - "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" - } - ], + "node_modules/patch-package/node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/patch-package/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.20.6" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, + "node_modules/patch-package/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "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": "BSD-3-Clause" + "node_modules/patch-package/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, - "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "node_modules/patch-package/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, "engines": { - "node": ">= 4" + "node": ">=4.8" } }, - "node_modules/immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "node_modules/patch-package/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "license": "MIT", + "node_modules/patch-package/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=6" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/import-fresh/node_modules/resolve-from": { + "node_modules/patch-package/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } + "node_modules/patch-package/node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "license": "MIT" }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, + "node_modules/patch-package/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "node_modules/patch-package/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "license": "ISC", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", - "license": "MIT" + "node_modules/patch-package/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } }, - "node_modules/inquirer": { - "version": "8.2.6", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz", - "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==", - "dev": true, + "node_modules/patch-package/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "license": "MIT", "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^6.0.1" + "shebang-regex": "^1.0.0" }, "engines": { - "node": ">=12.0.0" + "node": ">=0.10.0" } }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/patch-package/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "license": "MIT", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/patch-package/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/patch-package/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8" } }, - "node_modules/inquirer/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" + "node_modules/patch-package/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } }, - "node_modules/inquirer/node_modules/has-flag": { + "node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/inquirer/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/inquirer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", "dependencies": { - "has-flag": "^4.0.0" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/inquirer/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", "dev": true, + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "license": "MIT" + }, + "node_modules/pathval": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, "engines": { - "node": ">= 0.4" + "node": "*" } }, - "node_modules/internmap": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", - "license": "ISC", + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "license": "MIT", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, "engines": { - "node": ">=12" + "node": ">=0.12" } }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "license": "MIT", - "dependencies": { - "loose-envify": "^1.0.0" + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.10" + "node": ">= 6" } }, - "node_modules/is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "license": "MIT", "dependencies": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" + "find-up": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "p-locate": "^4.1.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" + "p-try": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", - "license": "MIT" - }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "has-tostringtag": "^1.0.0" + "p-limit": "^2.2.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "node_modules/pkg-types": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.2.0.tgz", + "integrity": "sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==", "license": "MIT", "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "confbox": "^0.1.7", + "mlly": "^1.7.1", + "pathe": "^1.1.2" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", "dev": true, "license": "MIT", "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" + "semver-compare": "^1.0.0" } }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "node_modules/please-upgrade-node/node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true, + "license": "MIT" + }, + "node_modules/polished": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/polished/-/polished-4.3.1.tgz", + "integrity": "sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "@babel/runtime": "^7.17.8" }, + "engines": { + "node": ">=10" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "license": "MIT", "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "node_modules/postcss": { + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/feross" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" }, { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" }, { - "type": "consulting", - "url": "https://feross.org/support" + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14" } }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "postcss": "^8.1.4" } }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, "license": "MIT", - "dependencies": { - "ci-info": "^2.0.0" - }, "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", - "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", - "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" + "prettier": "bin-prettier.js" }, "engines": { - "node": ">= 0.4" + "node": ">=10.13.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "license": "MIT", "dependencies": { - "is-typed-array": "^1.1.13" + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-deflate": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-deflate/-/is-deflate-1.0.0.tgz", - "integrity": "sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==", - "dev": true, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "license": "MIT" }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true, "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.8" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.6.0" } }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "license": "MIT", - "peer": true, "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/propagate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/propagate/-/propagate-2.0.1.tgz", + "integrity": "sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "node_modules/property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, "license": "MIT", "dependencies": { - "is-extglob": "^2.1.1" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "node_modules/is-gzip": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", - "integrity": "sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==", - "dev": true, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "node_modules/is-in-browser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==", + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "license": "MIT" }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "license": "MIT" }, - "node_modules/is-nan": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", - "license": "MIT", + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" + "side-channel": "^1.0.4" }, "engines": { - "node": ">= 0.4" + "node": ">=0.6" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-negated-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", - "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", + "node_modules/querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.4.x" } }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "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" + }, + "node_modules/ramda": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.0.tgz", + "integrity": "sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==", + "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.4" - }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/ramda" } }, - "node_modules/is-node-process": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", - "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==", - "dev": true, - "license": "MIT" - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "license": "MIT", - "engines": { - "node": ">=0.12.0" + "dependencies": { + "safe-buffer": "^5.1.0" } }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" } }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dev": true, "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, "engines": { - "node": ">=6" + "node": ">= 0.8" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "node_modules/react-colorful": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.6.1.tgz", + "integrity": "sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==", "dev": true, "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" } }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "node_modules/react-docgen": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-7.0.3.tgz", + "integrity": "sha512-i8aF1nyKInZnANZ4uZrH49qn1paRgBZ7wZiCNBMnenlPzEv0mRl+ShpTVEI6wZNl8sSc79xZkivtgLKQArcanQ==", "dev": true, "license": "MIT", + "dependencies": { + "@babel/core": "^7.18.9", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9", + "@types/babel__core": "^7.18.0", + "@types/babel__traverse": "^7.18.0", + "@types/doctrine": "^0.0.9", + "@types/resolve": "^1.20.2", + "doctrine": "^3.0.0", + "resolve": "^1.22.1", + "strip-indent": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=16.14.0" } }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "devOptional": true, + "node_modules/react-docgen/node_modules/@types/doctrine": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.9.tgz", + "integrity": "sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==", + "dev": true, "license": "MIT" }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "node_modules/react-docgen/node_modules/@types/resolve": { + "version": "1.20.6", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.6.tgz", + "integrity": "sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "react": "^18.3.1" } }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "dev": true, + "node_modules/react-dom/node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "loose-envify": "^1.1.0" } }, - "node_modules/is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "dev": true, + "node_modules/react-dropzone": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.2.3.tgz", + "integrity": "sha512-O3om8I+PkFKbxCukfIR3QAGftYXDZfOE2N1mr/7qebQJHs7U+/RSL/9xomJNpRg9kM5h9soQSdf0Gc7OHF5Fug==", "license": "MIT", "dependencies": { - "is-unc-path": "^1.0.0" + "attr-accept": "^2.2.2", + "file-selector": "^0.6.0", + "prop-types": "^15.8.1" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "license": "MIT", - "engines": { - "node": ">= 0.4" + "node": ">= 10.13" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "react": ">= 16.8 || 18.0.0" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "node_modules/react-element-to-jsx-string": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-15.0.0.tgz", + "integrity": "sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" + "@base2/pretty-print-object": "1.0.1", + "is-plain-object": "5.0.0", + "react-is": "18.1.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "react": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0", + "react-dom": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0" } }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/react-element-to-jsx-string/node_modules/react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", "dev": true, + "license": "MIT" + }, + "node_modules/react-hotkeys-hook": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/react-hotkeys-hook/-/react-hotkeys-hook-4.5.0.tgz", + "integrity": "sha512-Samb85GSgAWFQNvVt3PS90LPPGSf9mkH/r4au81ZP1yOIFayLC3QAvqTgGtJ8YEDMXtPmaVBs6NgipHO6h4Mug==", "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": ">=16.8.1", + "react-dom": ">=16.8.1" } }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "node_modules/react-i18next": { + "version": "11.18.6", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-11.18.6.tgz", + "integrity": "sha512-yHb2F9BiT0lqoQDt8loZ5gWP331GwctHz9tYQ8A2EIEUu+CcEdjBLQWli1USG3RdWQt3W+jqQLg/d4rrQR96LA==", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "@babel/runtime": "^7.14.5", + "html-parse-stringify": "^3.0.1" }, - "engines": { - "node": ">= 0.4" + "peerDependencies": { + "i18next": ">= 19.0.0", + "react": ">= 16.8.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } } }, - "node_modules/is-subset": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", - "integrity": "sha512-6Ybun0IkarhmEqxXCNw/C0bna6Zb/TkfUX9UbwJtK6ObwAVCxmAP308WWTHviM/zAqXk05cdhYsUsZeGQh99iw==", - "dev": true, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", "license": "MIT" }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "node_modules/react-jwt": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/react-jwt/-/react-jwt-1.2.2.tgz", + "integrity": "sha512-1I0Ei1F9m7Nzo1jaeeZk7dpUC4srIVC3bUxDqgD9mFltoTyytp5TFPkK3XMWfLE5iYUsQ+C7tNYbf/gd61D4Sw==", "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.2" - }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "node_modules/react-markdown": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.7.tgz", + "integrity": "sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ==", "license": "MIT", "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" + "@types/hast": "^2.0.0", + "@types/prop-types": "^15.0.0", + "@types/unist": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^2.0.0", + "prop-types": "^15.0.0", + "property-information": "^6.0.0", + "react-is": "^18.0.0", + "remark-parse": "^10.0.0", + "remark-rehype": "^10.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=16", + "react": ">=16" } }, - "node_modules/is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "dev": true, + "node_modules/react-redux": { + "version": "7.2.9", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.9.tgz", + "integrity": "sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==", "license": "MIT", "dependencies": { - "unc-path-regex": "^0.1.2" + "@babel/runtime": "^7.15.4", + "@types/react-redux": "^7.1.20", + "hoist-non-react-statics": "^3.3.2", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" + "peerDependencies": { + "react": "^16.8.3 || ^17 || ^18" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } } }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", - "dev": true, + "node_modules/react-redux/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "license": "MIT" }, - "node_modules/is-valid-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", - "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", - "dev": true, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "node_modules/react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "dev": true, "license": "MIT", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "node_modules/react-remove-scroll-bar": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", + "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, + "node_modules/react-router": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" } }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "node_modules/react-router-dom": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", "license": "MIT", "dependencies": { - "is-docker": "^2.0.0" + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "react": ">=15" } }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "node_modules/react-router/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", "license": "MIT" }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "license": "ISC" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, + "node_modules/react-router/node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "isarray": "0.0.1" } }, - "node_modules/isomorphic-timers-promises": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/isomorphic-timers-promises/-/isomorphic-timers-promises-1.0.1.tgz", - "integrity": "sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==", + "node_modules/react-router/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/react-smooth": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-4.0.1.tgz", + "integrity": "sha512-OE4hm7XqR0jNOq3Qmk9mFLyd6p2+j6bvbPJ7qlB7+oo0eNcL2l7WQzG6MBnT3EXY6xzkLMUBec3AfewJdA0J8w==", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "fast-equals": "^5.0.1", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/react-smooth/node_modules/fast-equals": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.0.1.tgz", + "integrity": "sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/istanbul-lib-instrument": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", - "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "node_modules/react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "@babel/core": "^7.23.9", - "@babel/parser": "^7.23.9", - "@istanbuljs/schema": "^0.1.3", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^7.5.4" + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" }, "engines": { "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dev": true, + "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==", "license": "BSD-3-Clause", "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" } }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/react-transition-group/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==", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" } }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, + "node_modules/react-window": { + "version": "1.8.10", + "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.10.tgz", + "integrity": "sha512-Y0Cx+dnU6NLa5/EvoHukUD0BklJ8qITCtVEPY1C/nL8wwoZ0b5aEw8Ff1dOVHw7fCzMt55XfJDd8S8W8LCaUCg==", "license": "MIT", "dependencies": { - "semver": "^7.5.3" + "@babel/runtime": "^7.0.0", + "memoize-one": ">=3.1.1 <6" }, "engines": { - "node": ">=10" + "node": ">8.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/istanbul-lib-source-maps": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz", - "integrity": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==", + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.23", - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0" + "picomatch": "^2.2.1" }, "engines": { - "node": ">=10" + "node": ">=8.10.0" } }, - "node_modules/istanbul-reports": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", - "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "node_modules/recast": { + "version": "0.23.9", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz", + "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==", "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/iterator.prototype": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", "license": "MIT", - "peer": true, - "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - } - }, - "node_modules/jackspeak": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.1.tgz", - "integrity": "sha512-U23pQPDnmYybVkYjObcuYMk43VRlMLLqLI+RdZy8s8WV8WsxO9SnqSroKaluuvcNOdCAlauKszDwd+umbot5Mg==", - "license": "BlueOak-1.0.0", "dependencies": { - "@isaacs/cliui": "^8.0.2" + "ast-types": "^0.16.1", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tiny-invariant": "^1.3.3", + "tslib": "^2.0.1" }, "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + "node": ">= 4" } }, - "node_modules/jake": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.1.tgz", - "integrity": "sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==", + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "bin": { - "jake": "bin/cli.js" - }, + "license": "BSD-3-Clause", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/jake/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/recharts": { + "version": "2.12.7", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.12.7.tgz", + "integrity": "sha512-hlLJMhPQfv4/3NBSAyq3gzGg4h2v69RJh6KU7b3pXYNNAELs9kEoXOjbkxdXpALqKBoVmVptGfLpxdaVYqjmXQ==", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "clsx": "^2.0.0", + "eventemitter3": "^4.0.1", + "lodash": "^4.17.21", + "react-is": "^16.10.2", + "react-smooth": "^4.0.0", + "recharts-scale": "^0.4.4", + "tiny-invariant": "^1.3.1", + "victory-vendor": "^36.6.8" }, "engines": { - "node": ">=8" + "node": ">=14" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/jake/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/recharts-scale": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "decimal.js-light": "^2.4.1" } }, - "node_modules/jake/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/recharts-scale/node_modules/decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==", + "license": "MIT" + }, + "node_modules/recharts/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/jake/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/redent/node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "min-indent": "^1.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-canvas-mock": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jest-canvas-mock/-/jest-canvas-mock-2.5.2.tgz", - "integrity": "sha512-vgnpPupjOL6+L5oJXzxTxFrlGEIbHdZqFU+LFNdtLxZ3lRDCl17FlTMM7IatoRQkrcyOTMlDinjUguqmQ6bR2A==", - "dev": true, + "node_modules/redux": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "license": "MIT", "dependencies": { - "cssfontparser": "^1.2.1", - "moo-color": "^1.0.2" + "@babel/runtime": "^7.9.2" } }, - "node_modules/jest-diff": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", - "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "node_modules/redux-mock-store": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/redux-mock-store/-/redux-mock-store-1.5.4.tgz", + "integrity": "sha512-xmcA0O/tjCLXhh9Fuiq6pMrJCwFRaouA8436zcikdIpYWWCjU76CRk+i2bHx8EeiSiMGnB85/lZdU3wIJVXHTA==", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "lodash.isplainobject": "^4.0.6" } }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/redux-thunk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", + "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "redux": "^4" } }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/jest-diff/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "node_modules/remark-external-links": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", + "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==", "dev": true, "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "extend": "^3.0.0", + "is-absolute-url": "^3.0.0", + "mdast-util-definitions": "^4.0.0", + "space-separated-tokens": "^1.0.0", + "unist-util-visit": "^2.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/remark-external-links/node_modules/space-separated-tokens": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", + "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", "dev": true, "license": "MIT", - "engines": { - "node": ">=10" - }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/remark-external-links/node_modules/unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", "dev": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-mock/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "node_modules/remark-external-links/node_modules/unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", "dev": true, "license": "MIT", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-mock/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jest-mock/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/remark-external-links/node_modules/unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jest-mock/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/remark-parse": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", + "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jest-mock/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/remark-parse/node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", "license": "MIT", - "engines": { - "node": ">=8" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/jest-mock/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/remark-parse/node_modules/decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "character-entities": "^2.0.0" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, + "node_modules/remark-parse/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "license": "BSD-3-Clause", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=0.3.1" } }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/remark-parse/node_modules/mdast-util-from-markdown": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", + "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "uvu": "^0.5.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/remark-parse/node_modules/mdast-util-to-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "@types/mdast": "^3.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jest-util/node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, + "node_modules/remark-parse/node_modules/micromark": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", + "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } ], "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" } }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/remark-parse/node_modules/micromark-core-commonmark": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", + "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" } }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dev": true, + "node_modules/remark-parse/node_modules/micromark-factory-destination": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", + "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, + "node_modules/remark-parse/node_modules/micromark-factory-label": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", + "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/js-base64": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz", - "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==", - "license": "BSD-3-Clause" - }, - "node_modules/js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" } }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/remark-parse/node_modules/micromark-factory-space": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", + "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/jscodeshift": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.2.tgz", - "integrity": "sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.23.0", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", - "@babel/plugin-transform-optional-chaining": "^7.23.0", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/preset-flow": "^7.22.15", - "@babel/preset-typescript": "^7.23.0", - "@babel/register": "^7.22.15", - "babel-core": "^7.0.0-bridge.0", - "chalk": "^4.1.2", - "flow-parser": "0.*", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.23.3", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" - }, - "bin": { - "jscodeshift": "bin/jscodeshift.js" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - }, - "peerDependenciesMeta": { - "@babel/preset-env": { - "optional": true + "node_modules/remark-parse/node_modules/micromark-factory-title": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", + "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } - } - }, - "node_modules/jscodeshift/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + ], "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/jscodeshift/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/remark-parse/node_modules/micromark-factory-whitespace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", + "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/jscodeshift/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jscodeshift/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/jscodeshift/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jscodeshift/node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/jsdom": { - "version": "24.1.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-24.1.0.tgz", - "integrity": "sha512-6gpM7pRXCwIOKxX47cgOyvyQDN/Eh0f1MeKySBV2xGdKtqJBLj8P25eY3EVCWo2mglDDzozR2r2MW4T+JiNUZA==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "cssstyle": "^4.0.1", - "data-urls": "^5.0.0", - "decimal.js": "^10.4.3", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^4.0.0", - "http-proxy-agent": "^7.0.2", - "https-proxy-agent": "^7.0.4", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.10", - "parse5": "^7.1.2", - "rrweb-cssom": "^0.7.0", - "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.4", - "w3c-xmlserializer": "^5.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^3.1.1", - "whatwg-mimetype": "^4.0.0", - "whatwg-url": "^14.0.0", - "ws": "^8.17.0", - "xml-name-validator": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "canvas": "^2.11.2" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsdom/node_modules/tr46": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", - "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "punycode": "^2.3.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/jsdom/node_modules/whatwg-url": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", - "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "tr46": "^5.0.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "license": "MIT" - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true, - "license": "ISC" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonpath-plus": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-6.0.1.tgz", - "integrity": "sha512-EvGovdvau6FyLexFH2OeXfIITlgIbgZoAZe3usiySeaIDm5QS+A10DKNpaPBBqqRSZr2HN6HVNXxtwUAr2apEw==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/jss": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss/-/jss-10.10.0.tgz", - "integrity": "sha512-cqsOTS7jqPsPMjtKYDUpdFC0AbhYFLTcuGRqymgmdJIeQ8cH7+AgX7YSgQy79wXloZq2VvATYxUOUQEvS1V/Zw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "csstype": "^3.0.2", - "is-in-browser": "^1.1.3", - "tiny-warning": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/jss" - } - }, - "node_modules/jss-plugin-camel-case": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.10.0.tgz", - "integrity": "sha512-z+HETfj5IYgFxh1wJnUAU8jByI48ED+v0fuTuhKrPR+pRBYS2EDwbusU8aFOpCdYhtRc9zhN+PJ7iNE8pAWyPw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "hyphenate-style-name": "^1.0.3", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-default-unit": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.10.0.tgz", - "integrity": "sha512-SvpajxIECi4JDUbGLefvNckmI+c2VWmP43qnEy/0eiwzRUsafg5DVSIWSzZe4d2vFX1u9nRDP46WCFV/PXVBGQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-global": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.10.0.tgz", - "integrity": "sha512-icXEYbMufiNuWfuazLeN+BNJO16Ge88OcXU5ZDC2vLqElmMybA31Wi7lZ3lf+vgufRocvPj8443irhYRgWxP+A==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-nested": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.10.0.tgz", - "integrity": "sha512-9R4JHxxGgiZhurDo3q7LdIiDEgtA1bTGzAbhSPyIOWb7ZubrjQe8acwhEQ6OEKydzpl8XHMtTnEwHXCARLYqYA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-props-sort": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.10.0.tgz", - "integrity": "sha512-5VNJvQJbnq/vRfje6uZLe/FyaOpzP/IH1LP+0fr88QamVrGJa0hpRRyAa0ea4U/3LcorJfBFVyC4yN2QC73lJg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-rule-value-function": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.10.0.tgz", - "integrity": "sha512-uEFJFgaCtkXeIPgki8ICw3Y7VMkL9GEan6SqmT9tqpwM+/t+hxfMUdU4wQ0MtOiMNWhwnckBV0IebrKcZM9C0g==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-vendor-prefixer": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.10.0.tgz", - "integrity": "sha512-UY/41WumgjW8r1qMCO8l1ARg7NHnfRVWRhZ2E2m0DMYsr2DD91qIXLyNhiX83hHswR7Wm4D+oDYNC1zWCJWtqg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "css-vendor": "^2.0.8", - "jss": "10.10.0" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klaw-sync": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", - "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.11" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.23", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", - "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", - "license": "CC0-1.0", - "peer": true - }, - "node_modules/language-tags": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", - "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", - "license": "MIT", - "peer": true, - "dependencies": { - "language-subtag-registry": "^0.3.20" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/lazy-universal-dotenv": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-4.0.0.tgz", - "integrity": "sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "app-root-dir": "^1.0.2", - "dotenv": "^16.0.0", - "dotenv-expand": "^10.0.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/lazystream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "^2.0.5" - }, - "engines": { - "node": ">= 0.6.3" - } - }, - "node_modules/lead": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", - "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==", - "dev": true, - "license": "MIT", - "dependencies": { - "flush-write-stream": "^1.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "license": "MIT" - }, - "node_modules/linkify-it": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", - "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "uc.micro": "^2.0.0" - } - }, - "node_modules/lint-staged": { - "version": "10.5.4", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.4.tgz", - "integrity": "sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "cli-truncate": "^2.1.0", - "commander": "^6.2.0", - "cosmiconfig": "^7.0.0", - "debug": "^4.2.0", - "dedent": "^0.7.0", - "enquirer": "^2.3.6", - "execa": "^4.1.0", - "listr2": "^3.2.2", - "log-symbols": "^4.0.0", - "micromatch": "^4.0.2", - "normalize-path": "^3.0.0", - "please-upgrade-node": "^3.2.0", - "string-argv": "0.3.1", - "stringify-object": "^3.3.0" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" - }, - "funding": { - "url": "https://opencollective.com/lint-staged" - } - }, - "node_modules/lint-staged/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/lint-staged/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/listr2": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", - "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.16", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.5.1", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" - }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } - } - }, - "node_modules/listr2/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/listr2/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/listr2/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/listr2/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/local-pkg": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", - "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", - "license": "MIT", - "dependencies": { - "mlly": "^1.4.2", - "pkg-types": "^1.0.3" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "license": "MIT" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "license": "MIT" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "license": "MIT" - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-update/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/log-update/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/loupe": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", - "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", - "license": "MIT", - "dependencies": { - "get-func-name": "^2.0.1" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/lunr": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", - "dev": true - }, - "node_modules/lz-string": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", - "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", - "license": "MIT", - "bin": { - "lz-string": "bin/bin.js" - } - }, - "node_modules/magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" - } - }, - "node_modules/magicast": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.4.tgz", - "integrity": "sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.24.4", - "@babel/types": "^7.24.0", - "source-map-js": "^1.2.0" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/map-or-similar": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", - "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==", - "dev": true, - "license": "MIT" - }, - "node_modules/markdown-it": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", - "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1", - "entities": "^4.4.0", - "linkify-it": "^5.0.0", - "mdurl": "^2.0.0", - "punycode.js": "^2.3.1", - "uc.micro": "^2.1.0" - }, - "bin": { - "markdown-it": "bin/markdown-it.mjs" - } - }, - "node_modules/markdown-to-jsx": { - "version": "7.4.7", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.4.7.tgz", - "integrity": "sha512-0+ls1IQZdU6cwM1yu0ZjjiVWYtkbExSyUIFU2ZeDIFuZM1W42Mh4OlJ4nb4apX4H8smxDHRdFaoIVJGwfv5hkg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - }, - "peerDependencies": { - "react": ">= 0.14.0" - } - }, - "node_modules/matcher-collection": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz", - "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "@types/minimatch": "^3.0.3", - "minimatch": "^3.0.2" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/matcher-collection/node_modules/@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/material-react-table": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/material-react-table/-/material-react-table-2.13.0.tgz", - "integrity": "sha512-ds4/cupDsXvoz8K8OpM3UqUyqKoAMkVdvmvP/+ovuWA23fPcjYvFFkUpBxtnZq5GKWM0+SZWzr14KQ1DgKCaFQ==", - "license": "MIT", - "dependencies": { - "@tanstack/match-sorter-utils": "8.15.1", - "@tanstack/react-table": "8.16.0", - "@tanstack/react-virtual": "3.3.0", - "highlight-words": "1.2.2" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/kevinvandy" - }, - "peerDependencies": { - "@emotion/react": ">=11.11", - "@emotion/styled": ">=11.11", - "@mui/icons-material": ">=5.11", - "@mui/material": ">=5.13", - "@mui/x-date-pickers": ">=6.15.0", - "react": ">=17.0", - "react-dom": ">=17.0" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", - "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "micromark": "^3.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-decode-string": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", - "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-definitions": "^5.0.0", - "micromark-util-sanitize-uri": "^1.1.0", - "trim-lines": "^3.0.0", - "unist-util-generated": "^2.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast/node_modules/mdast-util-definitions": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", - "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", - "dev": true, - "license": "MIT" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memoize-one": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", - "license": "MIT" - }, - "node_modules/memoizerific": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", - "integrity": "sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==", - "dev": true, - "license": "MIT", - "dependencies": { - "map-or-similar": "^1.5.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true, - "license": "MIT" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromark": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", - "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", - "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", - "micromark-core-commonmark": "^1.0.1", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-core-commonmark": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", - "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", - "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-factory-destination": "^1.0.0", - "micromark-factory-label": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-factory-title": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-html-tag-name": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-factory-destination": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", - "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-factory-label": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", - "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-factory-space": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-factory-title": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", - "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-factory-whitespace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", - "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-character": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-chunked": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", - "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-classify-character": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", - "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-combine-extensions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", - "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", - "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-decode-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", - "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", - "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": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", - "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", - "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": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", - "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", - "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": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", - "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-resolve-all": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", - "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", - "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-subtokenize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", - "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-util-symbol": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "license": "MIT" - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "license": "ISC" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "license": "MIT" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true, - "license": "MIT" - }, - "node_modules/mktemp": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.4.0.tgz", - "integrity": "sha512-IXnMcJ6ZyTuhRmJSjzvHSRhlVPiN9Jwc6e59V0bEJ0ba6OBeX2L0E+mRN1QseeOF4mM+F1Rit6Nh7o+rl2Yn/A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">0.9" - } - }, - "node_modules/mlly": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", - "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", - "license": "MIT", - "dependencies": { - "acorn": "^8.11.3", - "pathe": "^1.1.2", - "pkg-types": "^1.1.1", - "ufo": "^1.5.3" - } - }, - "node_modules/mlly/node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/mock-socket": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.3.1.tgz", - "integrity": "sha512-qxBgB7Qa2sEQgHFjj0dSigq7fX4k6Saisd5Nelwp2q8mlbAFh5dHV9JTTlF8viYJLSSWgMCZFUom8PJcMNBoJw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/monaco-editor": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.25.2.tgz", - "integrity": "sha512-5iylzSJevCnzJn9UVsW8yOZ3yHjmAs4TfvH3zsbftKiFKmHG0xirGN6DK9Kk04VSWxYCZZAIafYJoNJJMAU1KA==", - "license": "MIT" - }, - "node_modules/moo-color": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/moo-color/-/moo-color-1.0.3.tgz", - "integrity": "sha512-i/+ZKXMDf6aqYtBhuOcej71YSlbjT3wCO/4H1j8rPvxDJEifdwgg5MaFyu6iYAT8GBZJg2z0dkgK4YMzvURALQ==", - "dev": true, - "dependencies": { - "color-name": "^1.1.4" - } - }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "license": "MIT" - }, - "node_modules/msw": { - "version": "0.47.4", - "resolved": "https://registry.npmjs.org/msw/-/msw-0.47.4.tgz", - "integrity": "sha512-Psftt8Yfl0+l+qqg9OlmKEsxF8S/vtda0CmlR6y8wTaWrMMzuCDa55n2hEGC0ZRDwuV6FFWc/4CjoDsBpATKBw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@mswjs/cookies": "^0.2.2", - "@mswjs/interceptors": "^0.17.5", - "@open-draft/until": "^1.0.3", - "@types/cookie": "^0.4.1", - "@types/js-levenshtein": "^1.1.1", - "chalk": "4.1.1", - "chokidar": "^3.4.2", - "cookie": "^0.4.2", - "graphql": "^15.0.0 || ^16.0.0", - "headers-polyfill": "^3.1.0", - "inquirer": "^8.2.0", - "is-node-process": "^1.0.1", - "js-levenshtein": "^1.1.6", - "node-fetch": "^2.6.7", - "outvariant": "^1.3.0", - "path-to-regexp": "^6.2.0", - "statuses": "^2.0.0", - "strict-event-emitter": "^0.2.6", - "type-fest": "^2.19.0", - "yargs": "^17.3.1" - }, - "bin": { - "msw": "cli/index.js" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mswjs" - }, - "peerDependencies": { - "typescript": ">= 4.2.x <= 4.8.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true + "node_modules/remark-parse/node_modules/micromark-util-chunked": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", + "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/msw-storybook-addon": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/msw-storybook-addon/-/msw-storybook-addon-1.10.0.tgz", - "integrity": "sha512-soCTMTf7DnLeaMnFHPrtVgbyeFTJALVvnDHpzzXpJad+HOzJgQdwU4EAzVfDs1q+X5cVEgxOdAhSMC7ljvnSXg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-node-process": "^1.0.1" - }, - "peerDependencies": { - "msw": ">=0.35.0 <2.0.0" - } - }, - "node_modules/msw/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/msw/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/msw/node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "dev": true, + "node_modules/remark-parse/node_modules/micromark-util-classify-character": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", + "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">= 0.6" + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/msw/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/remark-parse/node_modules/micromark-util-combine-extensions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", + "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/msw/node_modules/path-to-regexp": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", - "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==", - "dev": true, - "license": "MIT" - }, - "node_modules/msw/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/remark-parse/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", + "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true, - "license": "ISC" - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "node_modules/remark-parse/node_modules/micromark-util-decode-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", + "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/ai" + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } ], "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "node_modules/remark-parse/node_modules/micromark-util-html-tag-name": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", + "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT" }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, + "node_modules/remark-parse/node_modules/micromark-util-normalize-identifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", + "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">= 0.6" + "dependencies": { + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, - "license": "MIT" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "license": "MIT" - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "node_modules/remark-parse/node_modules/micromark-util-resolve-all": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", + "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" + "micromark-util-types": "^1.0.0" } }, - "node_modules/nock": { - "version": "14.0.0-beta.7", - "resolved": "https://registry.npmjs.org/nock/-/nock-14.0.0-beta.7.tgz", - "integrity": "sha512-+EQMm5W9K8YnBE2Ceg4hnJynaCZmvK8ZlFXQ2fxGwtkOkBUq8GpQLTks2m1jpvse9XDxMDDOHgOWpiznFuh0bA==", - "dev": true, + "node_modules/remark-parse/node_modules/micromark-util-subtokenize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", + "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "json-stringify-safe": "^5.0.1", - "propagate": "^2.0.0" - }, - "engines": { - "node": ">= 18" + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" } }, - "node_modules/node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", - "dev": true, + "node_modules/remark-parse/node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", "license": "MIT", - "dependencies": { - "minimatch": "^3.0.2" - }, "engines": { - "node": ">= 0.10.5" + "node": ">=4" } }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dev": true, + "node_modules/remark-parse/node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", "license": "MIT", "dependencies": { - "whatwg-url": "^5.0.0" + "mri": "^1.1.0" }, "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "node": ">=6" } }, - "node_modules/node-fetch-native": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", - "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true, - "license": "MIT" - }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, + "node_modules/remark-parse/node_modules/uvu": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", + "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", "license": "MIT", "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "dequal": "^2.0.0", + "diff": "^5.0.0", + "kleur": "^4.0.3", + "sade": "^1.7.3" + }, + "bin": { + "uvu": "bin.js" + }, + "engines": { + "node": ">=8" } }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true, - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "license": "MIT" - }, - "node_modules/node-stdlib-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/node-stdlib-browser/-/node-stdlib-browser-1.2.0.tgz", - "integrity": "sha512-VSjFxUhRhkyed8AtLwSCkMrJRfQ3e2lGtG3sP6FEgaLKBBbxM/dLfjRe1+iLhjvyLFW3tBQ8+c0pcOtXGbAZJg==", + "node_modules/remark-rehype": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", "license": "MIT", "dependencies": { - "assert": "^2.0.0", - "browser-resolve": "^2.0.0", - "browserify-zlib": "^0.2.0", - "buffer": "^5.7.1", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "create-require": "^1.1.1", - "crypto-browserify": "^3.11.0", - "domain-browser": "^4.22.0", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "isomorphic-timers-promises": "^1.0.1", - "os-browserify": "^0.3.0", - "path-browserify": "^1.0.1", - "pkg-dir": "^5.0.0", - "process": "^0.11.10", - "punycode": "^1.4.1", - "querystring-es3": "^0.2.1", - "readable-stream": "^3.6.0", - "stream-browserify": "^3.0.0", - "stream-http": "^3.2.0", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.1", - "url": "^0.11.0", - "util": "^0.12.4", - "vm-browserify": "^1.0.1" + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-to-hast": "^12.1.0", + "unified": "^10.0.0" }, - "engines": { - "node": ">=10" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/node-stdlib-browser/node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "node_modules/remark-rehype/node_modules/mdast-util-definitions": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", "license": "MIT", "dependencies": { - "pako": "~1.0.5" + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/node-stdlib-browser/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/remark-rehype/node_modules/mdast-util-to-hast": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", + "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", "license": "MIT", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-definitions": "^5.0.0", + "micromark-util-sanitize-uri": "^1.1.0", + "trim-lines": "^3.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/node-stdlib-browser/node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "license": "(MIT AND Zlib)" + "node_modules/remark-rehype/node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/node-stdlib-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "license": "MIT" + "node_modules/remark-rehype/node_modules/unist-util-generated": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } }, - "node_modules/node-stdlib-browser/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "node_modules/remark-rehype/node_modules/unist-util-position": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "@types/unist": "^2.0.0" }, - "engines": { - "node": ">= 6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "node_modules/remark-slug": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz", + "integrity": "sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "github-slugger": "^1.0.0", + "mdast-util-to-string": "^1.0.0", + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "node_modules/remark-slug/node_modules/unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "node_modules/remark-slug/node_modules/unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/notistack": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/notistack/-/notistack-2.0.8.tgz", - "integrity": "sha512-/IY14wkFp5qjPgKNvAdfL5Jp6q90+MjgKTPh4c81r/lW70KeuX6b9pE/4f8L4FG31cNudbN9siiFS5ql1aSLRw==", + "node_modules/remark-slug/node_modules/unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "dev": true, "license": "MIT", "dependencies": { - "clsx": "^1.1.0", - "hoist-non-react-statics": "^3.3.0" + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/notistack" - }, - "peerDependencies": { - "@emotion/react": "^11.4.1", - "@emotion/styled": "^11.3.0", - "@mui/material": "^5.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - } + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true, + "license": "ISC" + }, + "node_modules/replace-ext": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", + "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" } }, - "node_modules/notistack/node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/now-and-later": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", - "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/reselect": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", + "license": "MIT" + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", "dev": true, + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "license": "MIT", "dependencies": { - "once": "^1.3.2" + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", "engines": { - "node": ">= 0.10" + "node": ">=4" } }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, "license": "MIT", "dependencies": { - "path-key": "^3.0.0" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, "engines": { "node": ">=8" } }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/nwsapi": { - "version": "2.2.10", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.10.tgz", - "integrity": "sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==", - "devOptional": true, - "license": "MIT" - }, - "node_modules/nypm": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.9.tgz", - "integrity": "sha512-BI2SdqqTHg2d4wJh8P9A1W+bslg33vOE9IZDY6eR2QC+Pu1iNBVZUqczrd43rJb+fMzHU7ltAYKsEFY/kHMFcw==", - "dev": true, - "license": "MIT", + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", "dependencies": { - "citty": "^0.1.6", - "consola": "^3.2.3", - "execa": "^8.0.1", - "pathe": "^1.1.2", - "pkg-types": "^1.1.1", - "ufo": "^1.5.3" + "glob": "^7.1.3" }, "bin": { - "nypm": "dist/cli.mjs" + "rimraf": "bin.js" }, - "engines": { - "node": "^14.16.0 || >=16.10.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/nypm/node_modules/execa": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "dev": true, - "license": "MIT", + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=16.17" + "node": "*" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/nypm/node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "dev": true, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "license": "MIT", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/nypm/node_modules/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=16.17.0" + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, - "node_modules/nypm/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, + "node_modules/rollup": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz", + "integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==", "license": "MIT", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18.0.0", + "npm": ">=8.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.20.0", + "@rollup/rollup-android-arm64": "4.20.0", + "@rollup/rollup-darwin-arm64": "4.20.0", + "@rollup/rollup-darwin-x64": "4.20.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.20.0", + "@rollup/rollup-linux-arm-musleabihf": "4.20.0", + "@rollup/rollup-linux-arm64-gnu": "4.20.0", + "@rollup/rollup-linux-arm64-musl": "4.20.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.20.0", + "@rollup/rollup-linux-riscv64-gnu": "4.20.0", + "@rollup/rollup-linux-s390x-gnu": "4.20.0", + "@rollup/rollup-linux-x64-gnu": "4.20.0", + "@rollup/rollup-linux-x64-musl": "4.20.0", + "@rollup/rollup-win32-arm64-msvc": "4.20.0", + "@rollup/rollup-win32-ia32-msvc": "4.20.0", + "@rollup/rollup-win32-x64-msvc": "4.20.0", + "fsevents": "~2.3.2" } }, - "node_modules/nypm/node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "node_modules/rollup/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "license": "MIT" + }, + "node_modules/rrweb-cssom": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", + "integrity": "sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", "dev": true, "license": "MIT", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "6.* || >= 7.*" } }, - "node_modules/nypm/node_modules/npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", "dev": true, "license": "MIT", - "dependencies": { - "path-key": "^4.0.0" - }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.12.0" } }, - "node_modules/nypm/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "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": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "queue-microtask": "^1.2.2" } }, - "node_modules/nypm/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" } }, - "node_modules/nypm/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, "engines": { - "node": ">=12" + "node": ">=0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" }, - "node_modules/object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "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" + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, "engines": { "node": ">= 0.4" }, @@ -21675,258 +18466,271 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object-is": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", - "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", - "license": "MIT", + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "devOptional": true, + "license": "ISC", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1" + "xmlchars": "^2.2.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=v12.22.7" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "license": "MIT", + "node_modules/saxes/node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">= 0.4" + "node": ">=10" } }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8.0" } }, - "node_modules/object.entries": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "ms": "2.0.0" } }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8.0" } }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "node_modules/set-cookie-parser": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.0.tgz", + "integrity": "sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" } }, - "node_modules/object.hasown": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", - "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "license": "MIT", "dependencies": { - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true, + "license": "ISC" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "sha.js": "bin.js" } }, - "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/ohash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz", - "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==", - "dev": true, - "license": "MIT" - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "node_modules/shiki": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.13.0.tgz", + "integrity": "sha512-e0dWfnONbEv6xl7FJy3XIhsVHQ/65XHDZl92+6H9+4xWjfdo7pmkqG7Kg47KWtDiEtzM5Z+oEfb4vtRvoZ/X9w==", "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.8" + "dependencies": { + "@shikijs/core": "1.13.0", + "@types/hast": "^3.0.4" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "license": "ISC", + "node_modules/shiki/node_modules/@shikijs/core": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.13.0.tgz", + "integrity": "sha512-Mj5NVfbAXcD1GnwOTSPl8hBn/T8UDpfFQTptp+p41n/CbUcJtOq98WaRD7Lz3hCglYotUTHUWtzu3JhK6XlkAA==", + "dev": true, + "license": "MIT", "dependencies": { - "wrappy": "1" + "@types/hast": "^3.0.4" } }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/shiki/node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", "dev": true, "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/unist": "*" } }, - "node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "license": "MIT", "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/openapi-types": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-9.3.1.tgz", - "integrity": "sha512-/Yvsd2D7miYB4HLJ3hOOS0+vnowQpaT75FsHzr/y5M9P4q9bwa7RcbW2YdH6KZBn8ceLbKGnHxMZ1CHliGHUFw==", - "license": "MIT" - }, - "node_modules/opencollective-postinstall": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true, - "license": "MIT", - "bin": { - "opencollective-postinstall": "index.js" - } + "license": "ISC" }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", "dev": true, "license": "MIT", "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/ora/node_modules/ansi-styles": { + "node_modules/slice-ansi/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -21942,3055 +18746,3392 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=7.0.0" } }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/sort-keys": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-5.0.0.tgz", + "integrity": "sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw==", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "is-plain-obj": "^4.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/ordered-read-streams": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", - "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "^2.0.1" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", - "license": "MIT" - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/outvariant": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.3.tgz", - "integrity": "sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==", + "node_modules/sort-keys/node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "dev": true, - "license": "MIT" - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, + "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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "license": "BSD-3-Clause", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/spacetime": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/spacetime/-/spacetime-7.6.1.tgz", + "integrity": "sha512-LeqAU4HKi0DyJzhp6qHAGklipM81WvGDXVGlwXEZ1hHJCZUT4JhduBwovdnRvtqUPjDaI4DT2C/ZlsIXodSF8w==", + "license": "Apache-2.0" + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 0.8" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", - "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", - "license": "BlueOak-1.0.0" - }, - "node_modules/pako": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", + "node_modules/store2": { + "version": "2.14.3", + "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.3.tgz", + "integrity": "sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==", "dev": true, "license": "MIT" }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "node_modules/storybook": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.2.9.tgz", + "integrity": "sha512-S7Q/Yt4A+nu1O23rg39lQvBqL2Vg+PKXbserDWUR4LFJtfmoZ2xGO8oFIhJmvvhjUBvolw1q7QDeswPq2i0sGw==", + "dev": true, "license": "MIT", "dependencies": { - "callsites": "^3.0.0" + "@babel/core": "^7.24.4", + "@babel/types": "^7.24.0", + "@storybook/codemod": "8.2.9", + "@storybook/core": "8.2.9", + "@types/semver": "^7.3.4", + "@yarnpkg/fslib": "2.10.3", + "@yarnpkg/libzip": "2.3.0", + "chalk": "^4.1.0", + "commander": "^6.2.1", + "cross-spawn": "^7.0.3", + "detect-indent": "^6.1.0", + "envinfo": "^7.7.3", + "execa": "^5.0.0", + "fd-package-json": "^1.2.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "giget": "^1.0.0", + "globby": "^14.0.1", + "jscodeshift": "^0.15.1", + "leven": "^3.1.0", + "ora": "^5.4.1", + "prettier": "^3.1.1", + "prompts": "^2.4.0", + "semver": "^7.3.7", + "strip-json-comments": "^3.0.1", + "tempy": "^3.1.0", + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", - "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", - "license": "ISC", - "dependencies": { - "asn1.js": "^4.10.1", - "browserify-aes": "^1.2.0", - "evp_bytestokey": "^1.0.3", - "hash-base": "~3.0", - "pbkdf2": "^3.1.2", - "safe-buffer": "^5.2.1" + "bin": { + "getstorybook": "bin/index.cjs", + "sb": "bin/index.cjs", + "storybook": "bin/index.cjs" }, - "engines": { - "node": ">= 0.10" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "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==", + "node_modules/storybook/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dev": true, "license": "MIT", "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" + "@babel/types": "^7.24.7" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6.9.0" } }, - "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "devOptional": true, + "node_modules/storybook/node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", + "dev": true, "license": "MIT", "dependencies": { - "entities": "^4.4.0" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "node_modules/storybook/node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz", + "integrity": "sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==", "dev": true, "license": "MIT", "dependencies": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/traverse": "^7.25.0", + "semver": "^6.3.1" }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "node_modules/storybook/node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/patch-package": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-6.5.1.tgz", - "integrity": "sha512-I/4Zsalfhc6bphmJTlrLoOcAF87jcxko4q0qsv4bGcurbr8IskEOtdnt9iCmsQVGL1B+iUhSQqweyTLJfCF9rA==", + "node_modules/storybook/node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", + "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", + "dev": true, "license": "MIT", "dependencies": { - "@yarnpkg/lockfile": "^1.1.0", - "chalk": "^4.1.2", - "cross-spawn": "^6.0.5", - "find-yarn-workspace-root": "^2.0.0", - "fs-extra": "^9.0.0", - "is-ci": "^2.0.0", - "klaw-sync": "^6.0.0", - "minimist": "^1.2.6", - "open": "^7.4.2", - "rimraf": "^2.6.3", - "semver": "^5.6.0", - "slash": "^2.0.0", - "tmp": "^0.0.33", - "yaml": "^1.10.2" - }, - "bin": { - "patch-package": "index.js" + "@babel/helper-annotate-as-pure": "^7.24.7", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" }, "engines": { - "node": ">=10", - "npm": ">5" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/patch-package/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/storybook/node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/storybook/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/patch-package/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/storybook/node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", + "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=6.9.0" } }, - "node_modules/patch-package/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "node_modules/storybook/node_modules/@babel/helper-optimise-call-expression": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "dev": true, "license": "MIT", "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "@babel/types": "^7.24.7" }, "engines": { - "node": ">=4.8" + "node": ">=6.9.0" } }, - "node_modules/patch-package/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/storybook/node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz", + "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==", + "dev": true, "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-wrap-function": "^7.25.0", + "@babel/traverse": "^7.25.0" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/patch-package/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", + "node_modules/storybook/node_modules/@babel/helper-replace-supers": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz", + "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==", + "dev": true, + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/traverse": "^7.25.0" }, "engines": { - "node": "*" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/patch-package/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/storybook/node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "dev": true, "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, "engines": { - "node": ">=8" + "node": ">=6.9.0" } }, - "node_modules/patch-package/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "node_modules/storybook/node_modules/@babel/helper-wrap-function": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz", + "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/patch-package/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", "dependencies": { - "glob": "^7.1.3" + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.0", + "@babel/types": "^7.25.0" }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/patch-package/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/patch-package/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "node_modules/storybook/node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz", + "integrity": "sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==", + "dev": true, "license": "MIT", "dependencies": { - "shebang-regex": "^1.0.0" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.3" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/patch-package/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "node_modules/storybook/node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz", + "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==", + "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/patch-package/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "node_modules/storybook/node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.0.tgz", + "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==", + "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, "engines": { - "node": ">=6" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/patch-package/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/storybook/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" } }, - "node_modules/patch-package/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "license": "ISC", + "node_modules/storybook/node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz", + "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==", + "dev": true, + "license": "MIT", "dependencies": { - "isexe": "^2.0.0" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.0" }, - "bin": { - "which": "bin/which" + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", - "license": "MIT" - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "node_modules/storybook/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", "dev": true, - "license": "MIT" - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "node_modules/storybook/node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/storybook/node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "license": "MIT" - }, - "node_modules/path-posix": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-posix/-/path-posix-1.0.0.tgz", - "integrity": "sha512-1gJ0WpNIiYcQydgg3Ed8KzvIqTsDpNwq+cjBCssvBtuTWjEqY1AW+i+OepiEMqDCzyro9B2sLAe4RBPajMYFiA==", + "node_modules/storybook/node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, - "license": "ISC" - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "license": "BlueOak-1.0.0", + "license": "MIT", "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { - "node": ">=16 || 14 >=14.18" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.0.tgz", - "integrity": "sha512-bfJaPTuEiTYBu+ulDaeQ0F+uLmlfFkMgXj4cbwfuMSjgObGMzb55FMMbDvbRU0fAHZ4sLGkz2mKwcMg8Dvm8Ww==", - "license": "ISC", - "engines": { - "node": ">=18" + "node_modules/storybook/node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "node_modules/storybook/node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "node_modules/storybook/node_modules/@babel/plugin-syntax-flow": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz", + "integrity": "sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==", + "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/pathe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", - "license": "MIT" - }, - "node_modules/pathval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", + "node_modules/storybook/node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", + "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, "engines": { - "node": "*" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "node_modules/storybook/node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "dev": true, "license": "MIT", "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { - "node": ">=0.12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/peek-stream": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz", - "integrity": "sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==", + "node_modules/storybook/node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, "license": "MIT", "dependencies": { - "buffer-from": "^1.0.0", - "duplexify": "^3.5.0", - "through2": "^2.0.3" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/peek-stream/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "node_modules/storybook/node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, "license": "MIT", "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "node_modules/storybook/node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", "dev": true, - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, "engines": { - "node": ">=8.6" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "node_modules/storybook/node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "node_modules/storybook/node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, "license": "MIT", - "engines": { - "node": ">= 6" + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/pkg-dir": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "node_modules/storybook/node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, "license": "MIT", "dependencies": { - "find-up": "^5.0.0" + "@babel/helper-plugin-utils": "^7.10.4" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/pkg-types": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.3.tgz", - "integrity": "sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==", + "node_modules/storybook/node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, "license": "MIT", "dependencies": { - "confbox": "^0.1.7", - "mlly": "^1.7.1", - "pathe": "^1.1.2" + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "node_modules/storybook/node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, "license": "MIT", "dependencies": { - "semver-compare": "^1.0.0" + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/polished": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/polished/-/polished-4.3.1.tgz", - "integrity": "sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==", + "node_modules/storybook/node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.17.8" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "node_modules/storybook/node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, "engines": { - "node": ">= 0.4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/postcss": { - "version": "8.4.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz", - "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/storybook/node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, "license": "MIT", "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "node_modules/storybook/node_modules/@babel/plugin-syntax-typescript": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", + "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", + "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { - "postcss": "^8.1.4" + "@babel/core": "^7.0.0-0" } }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "node_modules/storybook/node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, "engines": { - "node": ">= 0.8.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "node_modules/storybook/node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", "dev": true, "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { - "node": ">=10.13.0" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/prettier-fallback": { - "name": "prettier", - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz", - "integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==", + "node_modules/storybook/node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.0.tgz", + "integrity": "sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==", "dev": true, "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-remap-async-to-generator": "^7.25.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/traverse": "^7.25.0" }, "engines": { - "node": ">=14" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "node_modules/storybook/node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/storybook/node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", + "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "license": "MIT" - }, - "node_modules/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "node_modules/storybook/node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz", + "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==", "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, "engines": { - "node": ">= 0.8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "node_modules/storybook/node_modules/@babel/plugin-transform-class-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", + "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", + "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, "engines": { - "node": ">= 0.6.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "license": "MIT" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "node_modules/storybook/node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", + "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, "engines": { - "node": ">=0.4.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" } }, - "node_modules/promise-map-series": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.3.0.tgz", - "integrity": "sha512-3npG2NGhTc8BWBolLLf8l/92OxMGaRLbqvIh9wjCHhDXNvk4zsxaTaCpiCunW09qWPrN2zeNSNwRLVBrQQtutA==", + "node_modules/storybook/node_modules/@babel/plugin-transform-classes": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.0.tgz", + "integrity": "sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==", "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/traverse": "^7.25.0", + "globals": "^11.1.0" + }, "engines": { - "node": "10.* || >= 12.*" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "node_modules/storybook/node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", "dev": true, "license": "MIT", "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" }, "engines": { - "node": ">= 6" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "node_modules/storybook/node_modules/@babel/plugin-transform-destructuring": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", + "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", + "dev": true, "license": "MIT", "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" - }, - "node_modules/propagate": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/propagate/-/propagate-2.0.1.tgz", - "integrity": "sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==", + "node_modules/storybook/node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, "engines": { - "node": ">= 8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/property-information": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", - "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "node_modules/storybook/node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", + "dev": true, "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "node_modules/storybook/node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz", + "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==", "dev": true, "license": "MIT", "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" + "@babel/helper-create-regexp-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { - "node": ">= 0.10" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "node_modules/storybook/node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", "dev": true, - "license": "MIT" - }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "devOptional": true, - "license": "MIT" - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "license": "MIT", "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "license": "MIT" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "node_modules/storybook/node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", "dev": true, "license": "MIT", "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "node_modules/storybook/node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", "dev": true, "license": "MIT", "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "node_modules/storybook/node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.2.tgz", + "integrity": "sha512-InBZ0O8tew5V0K6cHcQ+wgxlrjOw1W4wDXLkOTjLRD8GYhTSkxTVBtdy3MMtvYBrbAWa1Qm3hNoTc1620Yj+Mg==", "dev": true, "license": "MIT", "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/plugin-syntax-flow": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "node_modules/storybook/node_modules/@babel/plugin-transform-for-of": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + }, "engines": { - "node": ">=6" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/punycode.js": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", - "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "node_modules/storybook/node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz", + "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==", "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.1" + }, "engines": { - "node": ">=6" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/puppeteer-core": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-2.1.1.tgz", - "integrity": "sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w==", + "node_modules/storybook/node_modules/@babel/plugin-transform-json-strings": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@types/mime-types": "^2.1.0", - "debug": "^4.1.0", - "extract-zip": "^1.6.6", - "https-proxy-agent": "^4.0.0", - "mime": "^2.0.3", - "mime-types": "^2.1.25", - "progress": "^2.0.1", - "proxy-from-env": "^1.0.0", - "rimraf": "^2.6.1", - "ws": "^6.1.0" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { - "node": ">=8.16.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/puppeteer-core/node_modules/agent-base": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", - "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", + "node_modules/storybook/node_modules/@babel/plugin-transform-literals": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz", + "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==", "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, "engines": { - "node": ">= 6.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/puppeteer-core/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "node_modules/storybook/node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { - "node": "*" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/puppeteer-core/node_modules/https-proxy-agent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", - "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", + "node_modules/storybook/node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", "dev": true, "license": "MIT", "dependencies": { - "agent-base": "5", - "debug": "4" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { - "node": ">= 6.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/puppeteer-core/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "node_modules/storybook/node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", "dev": true, "license": "MIT", - "bin": { - "mime": "cli.js" + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { - "node": ">=4.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/puppeteer-core/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", + "node_modules/storybook/node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", + "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "glob": "^7.1.3" + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-simple-access": "^7.24.7" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/puppeteer-core/node_modules/ws": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "node_modules/storybook/node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz", + "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==", "dev": true, "license": "MIT", "dependencies": { - "async-limiter": "~1.0.0" + "@babel/helper-module-transforms": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/qs": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.2.tgz", - "integrity": "sha512-x+NLUpx9SYrcwXtX7ob1gnkSems4i/mGZX5SlYxwIau6RrUSODO89TR/XDGGpn5RPWSYIB+aSfuSlV5+CmbTBg==", - "license": "BSD-3-Clause", + "node_modules/storybook/node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "dev": true, + "license": "MIT", "dependencies": { - "side-channel": "^1.0.6" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { - "node": ">=0.6" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/querystring": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "node_modules/storybook/node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, "engines": { - "node": ">=0.4.x" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "node_modules/storybook/node_modules/@babel/plugin-transform-new-target": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, "engines": { - "node": ">=0.4.x" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "devOptional": true, - "license": "MIT" + "node_modules/storybook/node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "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" + "node_modules/storybook/node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "node_modules/queue-tick": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "node_modules/storybook/node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "node_modules/quick-temp": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.8.tgz", - "integrity": "sha512-YsmIFfD9j2zaFwJkzI6eMG7y0lQP7YeWzgtFgNl38pGWZBSXJooZbOWwkcRot7Vt0Fg9L23pX0tqWU3VvLDsiA==", + "node_modules/storybook/node_modules/@babel/plugin-transform-object-super": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", "dev": true, "license": "MIT", "dependencies": { - "mktemp": "~0.4.0", - "rimraf": "^2.5.4", - "underscore.string": "~3.3.4" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/quick-temp/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "node_modules/storybook/node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { - "node": "*" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/quick-temp/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", + "node_modules/storybook/node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", + "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "glob": "^7.1.3" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/ramda": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.0.tgz", - "integrity": "sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==", + "node_modules/storybook/node_modules/@babel/plugin-transform-parameters": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/ramda" + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "node_modules/storybook/node_modules/@babel/plugin-transform-private-methods": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", + "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", + "dev": true, "license": "MIT", "dependencies": { - "safe-buffer": "^5.1.0" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "node_modules/storybook/node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", + "dev": true, "license": "MIT", "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "node_modules/storybook/node_modules/@babel/plugin-transform-property-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, "engines": { - "node": ">= 0.6" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "node_modules/storybook/node_modules/@babel/plugin-transform-regenerator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", "dev": true, "license": "MIT", "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "@babel/helper-plugin-utils": "^7.24.7", + "regenerator-transform": "^0.15.2" }, "engines": { - "node": ">= 0.8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "node_modules/storybook/node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "dev": true, "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/react-colorful": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.6.1.tgz", - "integrity": "sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==", + "node_modules/storybook/node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/react-docgen": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-7.0.3.tgz", - "integrity": "sha512-i8aF1nyKInZnANZ4uZrH49qn1paRgBZ7wZiCNBMnenlPzEv0mRl+ShpTVEI6wZNl8sSc79xZkivtgLKQArcanQ==", + "node_modules/storybook/node_modules/@babel/plugin-transform-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.18.9", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", - "@types/babel__core": "^7.18.0", - "@types/babel__traverse": "^7.18.0", - "@types/doctrine": "^0.0.9", - "@types/resolve": "^1.20.2", - "doctrine": "^3.0.0", - "resolve": "^1.22.1", - "strip-indent": "^4.0.0" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { - "node": ">=16.14.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/react-docgen-typescript": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz", - "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==", + "node_modules/storybook/node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { - "typescript": ">= 4.3.x" + "@babel/core": "^7.0.0-0" } }, - "node_modules/react-docgen/node_modules/@types/doctrine": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.9.tgz", - "integrity": "sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==", + "node_modules/storybook/node_modules/@babel/plugin-transform-template-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "node_modules/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "node_modules/storybook/node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", + "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", + "dev": true, "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "react": "17.0.2" + "@babel/core": "^7.0.0-0" } }, - "node_modules/react-dropzone": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.2.3.tgz", - "integrity": "sha512-O3om8I+PkFKbxCukfIR3QAGftYXDZfOE2N1mr/7qebQJHs7U+/RSL/9xomJNpRg9kM5h9soQSdf0Gc7OHF5Fug==", + "node_modules/storybook/node_modules/@babel/plugin-transform-typescript": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.2.tgz", + "integrity": "sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==", + "dev": true, "license": "MIT", "dependencies": { - "attr-accept": "^2.2.2", - "file-selector": "^0.6.0", - "prop-types": "^15.8.1" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-syntax-typescript": "^7.24.7" }, "engines": { - "node": ">= 10.13" + "node": ">=6.9.0" }, "peerDependencies": { - "react": ">= 16.8 || 18.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/react-element-to-jsx-string": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-15.0.0.tgz", - "integrity": "sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==", + "node_modules/storybook/node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", "dev": true, "license": "MIT", "dependencies": { - "@base2/pretty-print-object": "1.0.1", - "is-plain-object": "5.0.0", - "react-is": "18.1.0" + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "react": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0", - "react-dom": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/react-element-to-jsx-string/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "node_modules/storybook/node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", "dev": true, - "license": "MIT" - }, - "node_modules/react-hotkeys-hook": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/react-hotkeys-hook/-/react-hotkeys-hook-4.5.0.tgz", - "integrity": "sha512-Samb85GSgAWFQNvVt3PS90LPPGSf9mkH/r4au81ZP1yOIFayLC3QAvqTgGtJ8YEDMXtPmaVBs6NgipHO6h4Mug==", "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { - "react": ">=16.8.1", - "react-dom": ">=16.8.1" + "@babel/core": "^7.0.0-0" } }, - "node_modules/react-i18next": { - "version": "11.18.6", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-11.18.6.tgz", - "integrity": "sha512-yHb2F9BiT0lqoQDt8loZ5gWP331GwctHz9tYQ8A2EIEUu+CcEdjBLQWli1USG3RdWQt3W+jqQLg/d4rrQR96LA==", + "node_modules/storybook/node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.14.5", - "html-parse-stringify": "^3.0.1" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, - "peerDependencies": { - "i18next": ">= 19.0.0", - "react": ">= 16.8.0" + "engines": { + "node": ">=6.9.0" }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" - }, - "node_modules/react-jwt": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/react-jwt/-/react-jwt-1.2.1.tgz", - "integrity": "sha512-lmDY2vwYw/wMWtrOvk3lJPvY882fpAwWQjdkXgE/uyDUjoo2Tr1SQE2xTl3j4uE7NvJiqZRh3V9JZAMqB7/joQ==", + "node_modules/storybook/node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", + "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0" + "@babel/core": "^7.0.0" } }, - "node_modules/react-markdown": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.7.tgz", - "integrity": "sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ==", + "node_modules/storybook/node_modules/@babel/preset-env": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.3.tgz", + "integrity": "sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==", + "dev": true, "license": "MIT", "dependencies": { - "@types/hast": "^2.0.0", - "@types/prop-types": "^15.0.0", - "@types/unist": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-whitespace": "^2.0.0", - "prop-types": "^15.0.0", - "property-information": "^6.0.0", - "react-is": "^18.0.0", - "remark-parse": "^10.0.0", - "remark-rehype": "^10.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.4.0", - "unified": "^10.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.0.0" + "@babel/compat-data": "^7.25.2", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.0", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.25.0", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-modules-systemjs": "^7.25.0", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.8", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.37.1", + "semver": "^6.3.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@types/react": ">=16", - "react": ">=16" + "@babel/core": "^7.0.0-0" } }, - "node_modules/react-redux": { - "version": "7.2.9", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.9.tgz", - "integrity": "sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==", + "node_modules/storybook/node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/storybook/node_modules/@babel/preset-flow": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.24.7.tgz", + "integrity": "sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.15.4", - "@types/react-redux": "^7.1.20", - "hoist-non-react-statics": "^3.3.2", - "loose-envify": "^1.4.0", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-transform-flow-strip-types": "^7.24.7" }, - "peerDependencies": { - "react": "^16.8.3 || ^17 || ^18" + "engines": { + "node": ">=6.9.0" }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/react-redux/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "license": "MIT" - }, - "node_modules/react-refresh": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", - "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "node_modules/storybook/node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/react-remove-scroll": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", - "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "node_modules/storybook/node_modules/@babel/preset-typescript": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz", + "integrity": "sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==", "dev": true, "license": "MIT", "dependencies": { - "react-remove-scroll-bar": "^2.3.3", - "react-style-singleton": "^2.2.1", - "tslib": "^2.1.0", - "use-callback-ref": "^1.3.0", - "use-sidecar": "^1.1.2" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.24.7" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@babel/core": "^7.0.0-0" } }, - "node_modules/react-remove-scroll-bar": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", - "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", + "node_modules/storybook/node_modules/@babel/register": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.24.6.tgz", + "integrity": "sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==", "dev": true, "license": "MIT", "dependencies": { - "react-style-singleton": "^2.2.1", - "tslib": "^2.0.0" + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.6", + "source-map-support": "^0.5.16" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@babel/core": "^7.0.0-0" } }, - "node_modules/react-router": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", - "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "node_modules/storybook/node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true, + "license": "MIT" + }, + "node_modules/storybook/node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" } }, - "node_modules/react-router-dom": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", - "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "node_modules/storybook/node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.4", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" } }, - "node_modules/react-router/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "license": "MIT" + "node_modules/storybook/node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/react-router/node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "node_modules/storybook/node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "isarray": "0.0.1" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "node_modules/react-router/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" + "node_modules/storybook/node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/react-smooth": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-4.0.1.tgz", - "integrity": "sha512-OE4hm7XqR0jNOq3Qmk9mFLyd6p2+j6bvbPJ7qlB7+oo0eNcL2l7WQzG6MBnT3EXY6xzkLMUBec3AfewJdA0J8w==", + "node_modules/storybook/node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "fast-equals": "^5.0.1", - "prop-types": "^15.8.1", - "react-transition-group": "^4.4.5" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/react-style-singleton": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", - "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "node_modules/storybook/node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "get-nonce": "^1.0.0", - "invariant": "^2.2.4", - "tslib": "^2.0.0" - }, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "node": ">=12" + } + }, + "node_modules/storybook/node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "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==", - "license": "BSD-3-Clause", - "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/storybook/node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/react-window": { - "version": "1.8.10", - "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.10.tgz", - "integrity": "sha512-Y0Cx+dnU6NLa5/EvoHukUD0BklJ8qITCtVEPY1C/nL8wwoZ0b5aEw8Ff1dOVHw7fCzMt55XfJDd8S8W8LCaUCg==", + "node_modules/storybook/node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.0.0", - "memoize-one": ">=3.1.1 <6" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">8.0.0" - }, - "peerDependencies": { - "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + "node": ">=12" } }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "node_modules/storybook/node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "node_modules/storybook/node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], "dev": true, "license": "MIT", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/storybook/node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], "dev": true, "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/storybook/node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], "dev": true, "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/storybook/node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], "dev": true, "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/storybook/node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "node_modules/storybook/node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "node_modules/storybook/node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "node_modules/storybook/node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" } }, - "node_modules/readable-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" - }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" + "node_modules/storybook/node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "node_modules/storybook/node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], "dev": true, "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=8.10.0" + "node": ">=12" } }, - "node_modules/recast": { - "version": "0.23.9", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz", - "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==", + "node_modules/storybook/node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "ast-types": "^0.16.1", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tiny-invariant": "^1.3.3", - "tslib": "^2.0.1" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 4" + "node": ">=12" } }, - "node_modules/recast/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/storybook/node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/recharts": { - "version": "2.12.7", - "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.12.7.tgz", - "integrity": "sha512-hlLJMhPQfv4/3NBSAyq3gzGg4h2v69RJh6KU7b3pXYNNAELs9kEoXOjbkxdXpALqKBoVmVptGfLpxdaVYqjmXQ==", + "node_modules/storybook/node_modules/@storybook/codemod": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.2.9.tgz", + "integrity": "sha512-3yRx1lFMm1FXWVv+CKDiYM4gOQPEfpcZAQrjfcumxSDUrB091pnU1PeI92Prj3vCdi4+0oPNuN4yDGNUYTMP/A==", + "dev": true, "license": "MIT", "dependencies": { - "clsx": "^2.0.0", - "eventemitter3": "^4.0.1", + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.24.4", + "@babel/types": "^7.24.0", + "@storybook/core": "8.2.9", + "@storybook/csf": "0.1.11", + "@types/cross-spawn": "^6.0.2", + "cross-spawn": "^7.0.3", + "globby": "^14.0.1", + "jscodeshift": "^0.15.1", "lodash": "^4.17.21", - "react-is": "^16.10.2", - "react-smooth": "^4.0.0", - "recharts-scale": "^0.4.4", - "tiny-invariant": "^1.3.1", - "victory-vendor": "^36.6.8" + "prettier": "^3.1.1", + "recast": "^0.23.5", + "tiny-invariant": "^1.3.1" }, - "engines": { - "node": ">=14" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/storybook/node_modules/@storybook/core": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.2.9.tgz", + "integrity": "sha512-wSER8FpA6Il/jPyDfKm3yohxDtuhisNPTonMVzd3ulNWR4zERLddyO3HrHJJwdqYHLNk4SBFzwMGpQZVws1y0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/csf": "0.1.11", + "@types/express": "^4.17.21", + "@types/node": "^18.0.0", + "browser-assert": "^1.2.1", + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0", + "esbuild-register": "^3.5.0", + "express": "^4.19.2", + "process": "^0.11.10", + "recast": "^0.23.5", + "util": "^0.12.4", + "ws": "^8.2.3" }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/recharts-scale": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", - "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", + "node_modules/storybook/node_modules/@types/cross-spawn": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==", + "dev": true, "license": "MIT", "dependencies": { - "decimal.js-light": "^2.4.1" + "@types/node": "*" } }, - "node_modules/recharts/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "node_modules/storybook/node_modules/@types/emscripten": { + "version": "1.39.13", + "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.13.tgz", + "integrity": "sha512-cFq+fO/isvhvmuP/+Sl4K4jtU6E23DoivtbO4r50e3odaxAiVdbfSYRDdJ4gCdxx+3aRjhphS5ZMwIH4hFy/Cw==", + "dev": true, "license": "MIT" }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "node_modules/storybook/node_modules/@types/node": { + "version": "18.19.44", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.44.tgz", + "integrity": "sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==", "dev": true, "license": "MIT", "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" + "undici-types": "~5.26.4" } }, - "node_modules/redent/node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "node_modules/storybook/node_modules/@yarnpkg/fslib": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-2.10.3.tgz", + "integrity": "sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "min-indent": "^1.0.0" + "@yarnpkg/libzip": "^2.3.0", + "tslib": "^1.13.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/redux": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", - "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.9.2" + "node": ">=12 <14 || 14.2 - 14.9 || >14.10.0" } }, - "node_modules/redux-mock-store": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/redux-mock-store/-/redux-mock-store-1.5.4.tgz", - "integrity": "sha512-xmcA0O/tjCLXhh9Fuiq6pMrJCwFRaouA8436zcikdIpYWWCjU76CRk+i2bHx8EeiSiMGnB85/lZdU3wIJVXHTA==", + "node_modules/storybook/node_modules/@yarnpkg/libzip": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-2.3.0.tgz", + "integrity": "sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "lodash.isplainobject": "^4.0.6" - } - }, - "node_modules/redux-thunk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", - "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", - "license": "MIT", - "peerDependencies": { - "redux": "^4" + "@types/emscripten": "^1.39.6", + "tslib": "^1.13.0" + }, + "engines": { + "node": ">=12 <14 || 14.2 - 14.9 || >14.10.0" } }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", - "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "node_modules/storybook/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "node_modules/storybook/node_modules/babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", "dev": true, - "license": "MIT" + "license": "MIT", + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "node_modules/storybook/node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", "dev": true, "license": "MIT", "dependencies": { - "regenerate": "^1.4.2" + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "license": "MIT" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "node_modules/storybook/node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.4" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "node_modules/storybook/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "node_modules/storybook/node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2" }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "node_modules/storybook/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "node_modules/storybook/node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" + "license": "ISC", + "engines": { + "node": ">=10" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "node_modules/storybook/node_modules/citty": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", + "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", "dev": true, - "bin": { - "jsesc": "bin/jsesc" + "license": "MIT", + "dependencies": { + "consola": "^3.2.3" } }, - "node_modules/remark-external-links": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", - "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==", + "node_modules/storybook/node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, "license": "MIT", "dependencies": { - "extend": "^3.0.0", - "is-absolute-url": "^3.0.0", - "mdast-util-definitions": "^4.0.0", - "space-separated-tokens": "^1.0.0", - "unist-util-visit": "^2.0.0" + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=6" } }, - "node_modules/remark-external-links/node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", + "node_modules/storybook/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/remark-external-links/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "node_modules/storybook/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/storybook/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">= 6" } }, - "node_modules/remark-external-links/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "node_modules/storybook/node_modules/consola": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", "dev": true, "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": "^14.18.0 || >=16.10.0" } }, - "node_modules/remark-external-links/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "node_modules/storybook/node_modules/core-js-compat": { + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.0.tgz", + "integrity": "sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A==", "dev": true, "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" + "browserslist": "^4.23.3" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/core-js" } }, - "node_modules/remark-parse": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", - "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", + "node_modules/storybook/node_modules/crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "dev": true, "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/remark-rehype": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", - "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-to-hast": "^12.1.0", - "unified": "^10.0.0" + "node_modules/storybook/node_modules/crypto-random-string/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/remark-slug": { + "node_modules/storybook/node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "dev": true, + "license": "MIT" + }, + "node_modules/storybook/node_modules/detect-indent": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz", - "integrity": "sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", "dev": true, "license": "MIT", - "dependencies": { - "github-slugger": "^1.0.0", - "mdast-util-to-string": "^1.0.0", - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=8" } }, - "node_modules/remark-slug/node_modules/mdast-util-to-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", - "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", + "node_modules/storybook/node_modules/envinfo": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", + "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" } }, - "node_modules/remark-slug/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "node_modules/storybook/node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, + "hasInstallScript": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, - "node_modules/remark-slug/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "node_modules/storybook/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/remark-slug/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "node_modules/storybook/node_modules/fd-package-json": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fd-package-json/-/fd-package-json-1.2.0.tgz", + "integrity": "sha512-45LSPmWf+gC5tdCQMNH4s9Sr00bIkiD9aN7dc5hqkrEw1geRYyDQS1v1oMHAW3ysfxfndqGsrDREHHjNNbKUfA==", "dev": true, "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "walk-up-path": "^3.0.1" } }, - "node_modules/remove-accents": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz", - "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==", - "license": "MIT" - }, - "node_modules/remove-bom-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", - "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "node_modules/storybook/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, "license": "MIT", "dependencies": { - "is-buffer": "^1.1.5", - "is-utf8": "^0.2.1" + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/remove-bom-buffer/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "node_modules/storybook/node_modules/flow-parser": { + "version": "0.243.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.243.0.tgz", + "integrity": "sha512-HCDBfH+kZcY5etWYeAqatjW78gkIryzb9XixRsA8lGI1uyYc7aCpElkkO4H+KIpoyQMiY0VAZPI4cyac3wQe8w==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } }, - "node_modules/remove-bom-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", - "integrity": "sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==", + "node_modules/storybook/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "remove-bom-buffer": "^3.0.0", - "safe-buffer": "^5.1.0", - "through2": "^2.0.3" + "minipass": "^3.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">= 8" } }, - "node_modules/remove-bom-stream/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "node_modules/storybook/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true, - "license": "ISC" - }, - "node_modules/replace-ext": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", - "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", + "node_modules/storybook/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, "license": "MIT", "engines": { - "node": ">= 10" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "node_modules/storybook/node_modules/giget": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.3.tgz", + "integrity": "sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "citty": "^0.1.6", + "consola": "^3.2.3", + "defu": "^6.1.4", + "node-fetch-native": "^1.6.3", + "nypm": "^0.3.8", + "ohash": "^1.1.3", + "pathe": "^1.1.2", + "tar": "^6.2.0" + }, + "bin": { + "giget": "dist/cli.mjs" } }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "license": "MIT", + "node_modules/storybook/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "devOptional": true, - "license": "MIT" - }, - "node_modules/reselect": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", - "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", - "license": "MIT" - }, - "node_modules/resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", + "node_modules/storybook/node_modules/globby": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", "dev": true, - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" }, - "bin": { - "resolve": "bin/resolve" + "engines": { + "node": ">=18" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "node_modules/storybook/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/resolve-options": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", - "integrity": "sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==", + "node_modules/storybook/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/storybook/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "license": "MIT", "dependencies": { - "value-or-function": "^3.0.0" + "isobject": "^3.0.1" }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", - "license": "MIT" + "node_modules/storybook/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "node_modules/storybook/node_modules/jscodeshift": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.2.tgz", + "integrity": "sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==", "dev": true, "license": "MIT", "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "@babel/core": "^7.23.0", + "@babel/parser": "^7.23.0", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.23.0", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/preset-flow": "^7.22.15", + "@babel/preset-typescript": "^7.23.0", + "@babel/register": "^7.22.15", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.23.3", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" }, - "engines": { - "node": ">=8" + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + }, + "peerDependenciesMeta": { + "@babel/preset-env": { + "optional": true + } } }, - "node_modules/restore-cursor/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "node_modules/storybook/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "dev": true, - "license": "ISC" + "bin": { + "jsesc": "bin/jsesc" + } }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "node_modules/storybook/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, "license": "MIT", "engines": { - "iojs": ">=1.0.0", "node": ">=0.10.0" } }, - "node_modules/rfdc": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", - "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "node_modules/storybook/node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "dev": true, - "license": "MIT" - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, + "license": "MIT", "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=6" } }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "node_modules/storybook/node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "engines": { + "node": ">=6" } }, - "node_modules/rollup": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.1.tgz", - "integrity": "sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==", + "node_modules/storybook/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, "license": "MIT", "dependencies": { - "@types/estree": "1.0.5" - }, - "bin": { - "rollup": "dist/bin/rollup" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.18.1", - "@rollup/rollup-android-arm64": "4.18.1", - "@rollup/rollup-darwin-arm64": "4.18.1", - "@rollup/rollup-darwin-x64": "4.18.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.18.1", - "@rollup/rollup-linux-arm-musleabihf": "4.18.1", - "@rollup/rollup-linux-arm64-gnu": "4.18.1", - "@rollup/rollup-linux-arm64-musl": "4.18.1", - "@rollup/rollup-linux-powerpc64le-gnu": "4.18.1", - "@rollup/rollup-linux-riscv64-gnu": "4.18.1", - "@rollup/rollup-linux-s390x-gnu": "4.18.1", - "@rollup/rollup-linux-x64-gnu": "4.18.1", - "@rollup/rollup-linux-x64-musl": "4.18.1", - "@rollup/rollup-win32-arm64-msvc": "4.18.1", - "@rollup/rollup-win32-ia32-msvc": "4.18.1", - "@rollup/rollup-win32-x64-msvc": "4.18.1", - "fsevents": "~2.3.2" + "node": ">=6" } }, - "node_modules/rollup/node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "license": "MIT" - }, - "node_modules/rrweb-cssom": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", - "integrity": "sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==", - "devOptional": true, + "node_modules/storybook/node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true, "license": "MIT" }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "node_modules/storybook/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, "engines": { - "node": "6.* || >= 7.*" + "node": ">=6" } }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "node_modules/storybook/node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" + "license": "ISC", + "bin": { + "semver": "bin/semver" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/storybook/node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "node_modules/storybook/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" + "license": "ISC", + "engines": { + "node": ">=8" } }, - "node_modules/sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "node_modules/storybook/node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, "license": "MIT", "dependencies": { - "mri": "^1.1.0" + "minipass": "^3.0.0", + "yallist": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">= 8" } }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "license": "MIT", + "node_modules/storybook/node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" + "yallist": "^4.0.0" }, "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "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" + "node_modules/storybook/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "node_modules/storybook/node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" + "minimatch": "^3.0.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.10.5" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "devOptional": true, - "license": "MIT" - }, - "node_modules/saxes": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", - "devOptional": true, - "license": "ISC", + "node_modules/storybook/node_modules/node-fetch-native": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", + "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/storybook/node_modules/nypm": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.9.tgz", + "integrity": "sha512-BI2SdqqTHg2d4wJh8P9A1W+bslg33vOE9IZDY6eR2QC+Pu1iNBVZUqczrd43rJb+fMzHU7ltAYKsEFY/kHMFcw==", + "dev": true, + "license": "MIT", "dependencies": { - "xmlchars": "^2.2.0" + "citty": "^0.1.6", + "consola": "^3.2.3", + "execa": "^8.0.1", + "pathe": "^1.1.2", + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" + }, + "bin": { + "nypm": "dist/cli.mjs" }, "engines": { - "node": ">=v12.22.7" + "node": "^14.16.0 || >=16.10.0" } }, - "node_modules/scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "node_modules/storybook/node_modules/nypm/node_modules/execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dev": true, "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, + "node_modules/storybook/node_modules/nypm/node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "node_modules/storybook/node_modules/nypm/node_modules/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", "dev": true, - "license": "MIT" + "license": "Apache-2.0", + "engines": { + "node": ">=16.17.0" + } }, - "node_modules/semver-regex": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.4.tgz", - "integrity": "sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==", + "node_modules/storybook/node_modules/nypm/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "node_modules/storybook/node_modules/nypm/node_modules/npm-run-path": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "dev": true, "license": "MIT", "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" + "path-key": "^4.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/storybook/node_modules/nypm/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "node_modules/storybook/node_modules/nypm/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, - "license": "MIT" + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "node_modules/storybook/node_modules/nypm/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true, "license": "MIT", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, "engines": { - "node": ">= 0.8.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/set-cookie-parser": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz", - "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==", + "node_modules/storybook/node_modules/ohash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz", + "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==", "dev": true, "license": "MIT" }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "node_modules/storybook/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, "license": "MIT", "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" + "p-try": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "node_modules/storybook/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, "license": "MIT", "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" + "p-limit": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" } }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "license": "MIT" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "node_modules/storybook/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true, - "license": "ISC" - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "license": "(MIT AND BSD-3-Clause)", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" + "license": "MIT", + "engines": { + "node": ">=4" } }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "node_modules/storybook/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, "license": "MIT", - "dependencies": { - "kind-of": "^6.0.2" - }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/storybook/node_modules/path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "dev": true, "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/shiki": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.12.0.tgz", - "integrity": "sha512-BuAxWOm5JhRcbSOl7XCei8wGjgJJonnV0oipUupPY58iULxUGyHhW5CF+9FRMuM1pcJ5cGEJGll1LusX6FwpPA==", + "node_modules/storybook/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/core": "1.12.0", - "@types/hast": "^3.0.4" + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/shiki/node_modules/@types/hast": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "node_modules/storybook/node_modules/pkg-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "license": "MIT", "dependencies": { - "@types/unist": "*" + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "node_modules/storybook/node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "bin": { + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">= 0.4" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/siginfo": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", - "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", - "license": "ISC" - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "license": "ISC", - "engines": { - "node": ">=14" + "node_modules/storybook/node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">= 6" } }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "node_modules/storybook/node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", "dev": true, "license": "MIT" }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "node_modules/storybook/node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dev": true, "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "node_modules/storybook/node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" + "@babel/runtime": "^7.8.4" } }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/storybook/node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" }, "engines": { - "node": ">=8" + "node": ">=4" + } + }, + "node_modules/storybook/node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~0.5.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "bin": { + "regjsparser": "bin/parser" } }, - "node_modules/snake-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", - "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", - "license": "MIT", + "node_modules/storybook/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, - "node_modules/sort-keys": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-5.0.0.tgz", - "integrity": "sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw==", + "node_modules/storybook/node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, "license": "MIT", "dependencies": { - "is-plain-obj": "^4.0.0" + "kind-of": "^6.0.2" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/sort-keys/node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "node_modules/storybook/node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true, + "license": "MIT" + }, + "node_modules/storybook/node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", "dev": true, "license": "MIT", "engines": { - "node": ">=12" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "node_modules/storybook/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/source-map-support": { + "node_modules/storybook/node_modules/source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", @@ -25001,140 +22142,198 @@ "source-map": "^0.6.0" } }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/storybook/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + } + }, + "node_modules/storybook/node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dev": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/storybook/node_modules/temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "rimraf": "~2.6.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/storybook/node_modules/temp-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", + "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/storybook/node_modules/tempy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.1.0.tgz", + "integrity": "sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-stream": "^3.0.0", + "temp-dir": "^3.0.0", + "type-fest": "^2.12.2", + "unique-string": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "node_modules/storybook/node_modules/tempy/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/spacetime": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/spacetime/-/spacetime-7.6.0.tgz", - "integrity": "sha512-pQ1K7XNmmcFGRtF2LzXkfgQ02+NbV6W9v+0UmxnPe0xVByqFDbKkKI1uangS+9ZG5Ey2HeFh74EL9rKE7V/k9A==", - "license": "Apache-2.0" - }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "node_modules/storybook/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } + "license": "0BSD" }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "node_modules/storybook/node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "dev": true, - "license": "CC-BY-3.0" + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "node_modules/storybook/node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, "license": "MIT", "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/spdx-license-ids": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz", - "integrity": "sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==", + "node_modules/storybook/node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "dev": true, - "license": "CC0-1.0" + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "node_modules/storybook/node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/stackback": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", - "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", - "license": "MIT" - }, - "node_modules/state-local": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", - "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==", - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "node_modules/storybook/node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/std-env": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", - "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==", - "license": "MIT" - }, - "node_modules/stop-iteration-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "node_modules/storybook/node_modules/unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "dev": true, "license": "MIT", "dependencies": { - "internal-slot": "^1.0.4" + "crypto-random-string": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/store2": { - "version": "2.14.3", - "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.3.tgz", - "integrity": "sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==", + "node_modules/storybook/node_modules/walk-up-path": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", + "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", "dev": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/storybook": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-7.6.20.tgz", - "integrity": "sha512-Wt04pPTO71pwmRmsgkyZhNo4Bvdb/1pBAMsIFb9nQLykEdzzpXjvingxFFvdOG4nIowzwgxD+CLlyRqVJqnATw==", + "node_modules/storybook/node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@storybook/cli": "7.6.20" - }, - "bin": { - "sb": "index.js", - "storybook": "index.js" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" } }, + "node_modules/storybook/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, "node_modules/stream-browserify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", @@ -25185,37 +22384,12 @@ "node": ">= 6" } }, - "node_modules/stream-shift": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", - "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/streamx": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.18.0.tgz", - "integrity": "sha512-LLUC1TWdjVdn1weXGcSxyTR3T4+acB6tVGXT95y0nGbca4t4o/ng1wKAGTljm9VicuCVLvRlqFYXYy5GwgM7sQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-fifo": "^1.3.2", - "queue-tick": "^1.0.1", - "text-decoder": "^1.1.0" - }, - "optionalDependencies": { - "bare-events": "^2.2.0" - } - }, "node_modules/strict-event-emitter": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz", - "integrity": "sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", + "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==", "dev": true, - "license": "MIT", - "dependencies": { - "events": "^3.3.0" - } + "license": "MIT" }, "node_modules/string_decoder": { "version": "1.1.1", @@ -25236,114 +22410,32 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/string.prototype.includes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz", - "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==", - "license": "MIT", - "peer": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" - }, + "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=0.6.19" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, "node_modules/string.prototype.trim": { "version": "1.2.9", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", @@ -25408,20 +22500,34 @@ "node": ">=4" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/stringify-object/node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true, + "license": "ISC" + }, + "node_modules/stringify-object/node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "dev": true, "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", + "node_modules/stringify-object/node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", @@ -25507,6 +22613,12 @@ "inline-style-parser": "0.1.1" } }, + "node_modules/style-to-object/node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", + "license": "MIT" + }, "node_modules/stylis": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", @@ -25537,12 +22649,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", - "license": "MIT" - }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -25550,13 +22656,6 @@ "devOptional": true, "license": "MIT" }, - "node_modules/symlink-or-copy": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/symlink-or-copy/-/symlink-or-copy-1.3.1.tgz", - "integrity": "sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA==", - "dev": true, - "license": "MIT" - }, "node_modules/synchronous-promise": { "version": "2.0.17", "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.17.tgz", @@ -25564,1563 +22663,1642 @@ "dev": true, "license": "BSD-3-Clause" }, - "node_modules/table": { - "version": "6.8.2", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", - "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", - "license": "BSD-3-Clause", + "node_modules/telejson": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-7.2.0.tgz", + "integrity": "sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==", + "dev": true, + "license": "MIT", "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" + "memoizerific": "^1.11.3" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" }, "engines": { - "node": ">=10.0.0" + "node": ">=8" } }, - "node_modules/table/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true, + "license": "MIT" + }, + "node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "readable-stream": "3" + } + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", + "license": "MIT" + }, + "node_modules/tinypool": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz", + "integrity": "sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tinyspy": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", + "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmp/node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true, + "license": "BSD-3-Clause" + }, + "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==", + "license": "MIT", + "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", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tocbot": { + "version": "4.29.0", + "resolved": "https://registry.npmjs.org/tocbot/-/tocbot-4.29.0.tgz", + "integrity": "sha512-E+8+lceJpWHJYKq+qFHbi+gmFdXZeOAliHFdgiIAUo68cr8ClReXAx7h9e3TcDM0kw9PSnBn3GAZEpRmRLZ93g==", + "dev": true, + "license": "MIT" + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "devOptional": true, + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6" } }, - "node_modules/table/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "node_modules/tough-cookie/node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "devOptional": true, "license": "MIT" }, - "node_modules/table/node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "node_modules/tough-cookie/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "devOptional": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" + "node": ">=6" } }, - "node_modules/table/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/tough-cookie/node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "devOptional": true, "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, "engines": { - "node": ">=8" + "node": ">= 4.0.0" } }, - "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "dev": true, - "license": "ISC", + "node_modules/tough-cookie/node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "devOptional": true, + "license": "MIT", "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" } }, - "node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", "dev": true, "license": "MIT", "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" + "punycode": "^2.1.0" } }, - "node_modules/tar-fs/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "node_modules/tr46/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, - "license": "ISC" + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "node_modules/tar-stream": { + "node_modules/ts-dedent": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", + "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", "dev": true, "license": "MIT", - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, "engines": { - "node": ">=6" + "node": ">=6.10" } }, - "node_modules/tar-stream/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "node_modules/tsconfig-paths": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", "dev": true, "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" }, "engines": { - "node": ">= 6" + "node": ">=6" } }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=8" - } + "node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "license": "0BSD" }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" + "dependencies": { + "tslib": "^1.8.1" }, "engines": { - "node": ">=10" + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "node_modules/teex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz", - "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==", - "dev": true, + "node_modules/type-detect": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", + "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", "license": "MIT", - "dependencies": { - "streamx": "^2.12.5" + "engines": { + "node": ">=4" } }, - "node_modules/telejson": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/telejson/-/telejson-7.2.0.tgz", - "integrity": "sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==", + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "dev": true, - "license": "MIT", - "dependencies": { - "memoizerific": "^1.11.3" + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/temp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dev": true, "license": "MIT", "dependencies": { - "rimraf": "~2.6.2" + "media-typer": "0.3.0", + "mime-types": "~2.1.24" }, "engines": { - "node": ">=6.0.0" + "node": ">= 0.6" } }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "dev": true, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/temp/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "license": "ISC", + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { - "node": "*" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/temp/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/tempy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz", - "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==", - "dev": true, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", "license": "MIT", "dependencies": { - "del": "^6.0.0", - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "license": "ISC", + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "license": "MIT", "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/test-exclude/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "node_modules/typedoc": { + "version": "0.26.5", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.26.5.tgz", + "integrity": "sha512-Vn9YKdjKtDZqSk+by7beZ+xzkkr8T8CYoiasqyt4TTRFy5+UHzL/mF/o4wGBjRF+rlWQHDb0t6xCpA3JNL5phg==", "dev": true, - "license": "ISC", + "license": "Apache-2.0", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "lunr": "^2.3.9", + "markdown-it": "^14.1.0", + "minimatch": "^9.0.5", + "shiki": "^1.9.1", + "yaml": "^2.4.5" + }, + "bin": { + "typedoc": "bin/typedoc" }, "engines": { - "node": "*" + "node": ">= 18" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x" } }, - "node_modules/text-decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.1.1.tgz", - "integrity": "sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==", + "node_modules/typedoc-plugin-markdown": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.2.5.tgz", + "integrity": "sha512-ZWIfc0OqwEtQfuaqbmM1kesMi/Fhc++W+5f3TDEm1Tsi28pHSoZk4WCOm4lNuN30WtEImwAHhhXC4DIWki1DiA==", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "b4a": "^1.6.4" + "license": "MIT", + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "typedoc": "0.26.x" } }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "license": "MIT" - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true, - "license": "MIT" - }, - "node_modules/through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "node_modules/typedoc-plugin-rename-defaults": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/typedoc-plugin-rename-defaults/-/typedoc-plugin-rename-defaults-0.7.1.tgz", + "integrity": "sha512-hgg4mAy5IumgUmPOnVVGmGywjTGtUCmRJ2jRbseqtXdlUuYKj652ODL9joUWFt5uvNu4Dr/pNILc/qsKGHJw+w==", "dev": true, "license": "MIT", "dependencies": { - "readable-stream": "3" + "camelcase": "^8.0.0" + }, + "peerDependencies": { + "typedoc": ">=0.22.x <0.27.x" } }, - "node_modules/through2-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", - "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "node_modules/typedoc/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "license": "MIT", "dependencies": { - "through2": "~2.0.0", - "xtend": "~4.0.0" + "balanced-match": "^1.0.0" } }, - "node_modules/through2-filter/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "node_modules/typedoc/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/through2/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "node_modules/typedoc/node_modules/yaml": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", + "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "license": "ISC", + "bin": { + "yaml": "bin.mjs" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "license": "MIT", - "dependencies": { - "setimmediate": "^1.0.4" + "node_modules/typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=0.6.0" + "node": ">=14.17" } }, - "node_modules/tiny-invariant": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", - "license": "MIT" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", - "license": "MIT" - }, - "node_modules/tinybench": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.8.0.tgz", - "integrity": "sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==", + "node_modules/ufo": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", "license": "MIT" }, - "node_modules/tinypool": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz", - "integrity": "sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==", - "license": "MIT", + "node_modules/uglify-js": { + "version": "3.19.2", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.2.tgz", + "integrity": "sha512-S8KA6DDI47nQXJSi2ctQ629YzwOVs+bQML6DAtvy0wgNdpi+0ySpQK0g2pxBq2xfF2z3YCscu7NNA8nXT9PlIQ==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, "engines": { - "node": ">=14.0.0" + "node": ">=0.8.0" } }, - "node_modules/tinyspy": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", - "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "license": "MIT", - "engines": { - "node": ">=14.0.0" + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, + "node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "license": "MIT", "dependencies": { - "os-tmpdir": "~1.0.2" + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" }, - "engines": { - "node": ">=0.6.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/to-absolute-glob": { + "node_modules/unified/node_modules/bail": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", - "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==", - "dev": true, + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/unified/node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "license": "MIT", - "dependencies": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=12" + }, + "funding": { + "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==", + "node_modules/unified/node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", "license": "MIT", - "engines": { - "node": ">=4" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", "license": "MIT", "dependencies": { - "is-number": "^7.0.0" + "@types/unist": "^2.0.0" }, - "engines": { - "node": ">=8.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/to-through": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", - "integrity": "sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==", - "dev": true, + "node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "license": "MIT", "dependencies": { - "through2": "^2.0.3" + "@types/unist": "^2.0.0" }, - "engines": { - "node": ">= 0.10" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/to-through/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, + "node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", "license": "MIT", "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/tocbot": { - "version": "4.28.2", - "resolved": "https://registry.npmjs.org/tocbot/-/tocbot-4.28.2.tgz", - "integrity": "sha512-/MaSa9xI6mIo84IxqqliSCtPlH0oy7sLcY9s26qPMyH/2CxtZ2vNAXYlIdEQ7kjAkCQnc0rbLygf//F5c663oQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, + "node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", "license": "MIT", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tough-cookie": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", - "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", - "devOptional": true, - "license": "BSD-3-Clause", "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" }, - "engines": { - "node": ">=6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "devOptional": true, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "license": "MIT", "engines": { - "node": ">= 4.0.0" + "node": ">= 10.0.0" } }, - "node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "dev": true, "license": "MIT", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": ">= 0.8" } }, - "node_modules/trough": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", - "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "node_modules/unplugin": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.12.2.tgz", + "integrity": "sha512-bEqQxeC7rxtxPZ3M5V4Djcc4lQqKPgGe3mAWZvxcSmX5jhGxll19NliaRzQSQPrk4xJZSGniK3puLWpRuZN7VQ==", + "dev": true, "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "dependencies": { + "acorn": "^8.12.1", + "chokidar": "^3.6.0", + "webpack-sources": "^3.2.3", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/ts-dedent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", - "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", + "node_modules/unplugin/node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, "engines": { - "node": ">=6.10" + "node": ">=0.4.0" } }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "node_modules/update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "node_modules/url": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", + "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", "license": "MIT", "dependencies": { - "minimist": "^1.2.0" + "punycode": "^1.4.1", + "qs": "^6.12.3" }, - "bin": { - "json5": "lib/cli.js" + "engines": { + "node": ">= 0.4" } }, - "node_modules/tslib": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", - "license": "0BSD" + "node_modules/url/node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "node_modules/use-callback-ref": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", + "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", + "dev": true, "license": "MIT", "dependencies": { - "tslib": "^1.8.1" + "tslib": "^2.0.0" }, "engines": { - "node": ">= 6" + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-resize-observer": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", + "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@juggle/resize-observer": "^3.3.1" }, "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + "react": "16.8.0 - 18", + "react-dom": "16.8.0 - 18" } }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" - }, - "node_modules/tty-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", - "license": "MIT" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "node_modules/use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "dev": true, "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1" + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" } }, - "node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.4.0" } }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, "engines": { - "node": ">= 0.4" + "node": ">= 0.8" } }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "node_modules/vfile/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "license": "MIT", "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", - "license": "MIT", + "node_modules/victory-vendor": { + "version": "36.9.2", + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.9.2.tgz", + "integrity": "sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==", + "license": "MIT AND ISC", "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/d3-array": "^3.0.3", + "@types/d3-ease": "^3.0.0", + "@types/d3-interpolate": "^3.0.1", + "@types/d3-scale": "^4.0.2", + "@types/d3-shape": "^3.1.0", + "@types/d3-time": "^3.0.0", + "@types/d3-timer": "^3.0.0", + "d3-array": "^3.1.6", + "d3-ease": "^3.0.1", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-shape": "^3.1.0", + "d3-time": "^3.0.0", + "d3-timer": "^3.0.1" } }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true, + "node_modules/victory-vendor/node_modules/@types/d3-array": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", + "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==", "license": "MIT" }, - "node_modules/typedoc": { - "version": "0.26.5", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.26.5.tgz", - "integrity": "sha512-Vn9YKdjKtDZqSk+by7beZ+xzkkr8T8CYoiasqyt4TTRFy5+UHzL/mF/o4wGBjRF+rlWQHDb0t6xCpA3JNL5phg==", - "dev": true, - "license": "Apache-2.0", + "node_modules/victory-vendor/node_modules/@types/d3-ease": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", + "license": "MIT" + }, + "node_modules/victory-vendor/node_modules/@types/d3-interpolate": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "license": "MIT", "dependencies": { - "lunr": "^2.3.9", - "markdown-it": "^14.1.0", - "minimatch": "^9.0.5", - "shiki": "^1.9.1", - "yaml": "^2.4.5" - }, - "bin": { - "typedoc": "bin/typedoc" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x" + "@types/d3-color": "*" } }, - "node_modules/typedoc-plugin-markdown": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.2.3.tgz", - "integrity": "sha512-esucQj79SFYOv0f5XVha7QWdLUH5C5HRlDf7Z8CXzHedmVPn7jox6Gt7FdoBXN8AFxyHpa3Lbuxu65Dobwt+4Q==", - "dev": true, + "node_modules/victory-vendor/node_modules/@types/d3-scale": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz", + "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==", "license": "MIT", - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "typedoc": "0.26.x" + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/victory-vendor/node_modules/@types/d3-shape": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.6.tgz", + "integrity": "sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==", + "license": "MIT", + "dependencies": { + "@types/d3-path": "*" } }, - "node_modules/typedoc-plugin-rename-defaults": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/typedoc-plugin-rename-defaults/-/typedoc-plugin-rename-defaults-0.7.1.tgz", - "integrity": "sha512-hgg4mAy5IumgUmPOnVVGmGywjTGtUCmRJ2jRbseqtXdlUuYKj652ODL9joUWFt5uvNu4Dr/pNILc/qsKGHJw+w==", - "dev": true, - "license": "MIT", + "node_modules/victory-vendor/node_modules/@types/d3-time": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz", + "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==", + "license": "MIT" + }, + "node_modules/victory-vendor/node_modules/@types/d3-timer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", + "license": "MIT" + }, + "node_modules/victory-vendor/node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "license": "ISC", "dependencies": { - "camelcase": "^8.0.0" + "internmap": "1 - 2" }, - "peerDependencies": { - "typedoc": ">=0.22.x <0.27.x" + "engines": { + "node": ">=12" } }, - "node_modules/typedoc-plugin-rename-defaults/node_modules/camelcase": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", - "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==", - "dev": true, - "license": "MIT", + "node_modules/victory-vendor/node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "license": "ISC", "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/typedoc/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "node_modules/victory-vendor/node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=12" } }, - "node_modules/typedoc/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, + "node_modules/victory-vendor/node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=12" } }, - "node_modules/typedoc/node_modules/yaml": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", - "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", - "dev": true, + "node_modules/victory-vendor/node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", "license": "ISC", - "bin": { - "yaml": "bin.mjs" + "dependencies": { + "d3-color": "1 - 3" }, "engines": { - "node": ">= 14" + "node": ">=12" } }, - "node_modules/typescript": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", - "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, + "node_modules/victory-vendor/node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "license": "ISC", "engines": { - "node": ">=14.17" + "node": ">=12" } }, - "node_modules/uc.micro": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", - "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", - "dev": true, - "license": "MIT" - }, - "node_modules/ufo": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", - "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==", - "license": "MIT" - }, - "node_modules/uglify-js": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.18.0.tgz", - "integrity": "sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" + "node_modules/victory-vendor/node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "license": "ISC", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" }, "engines": { - "node": ">=0.8.0" + "node": ">=12" } }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "license": "MIT", + "node_modules/victory-vendor/node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "license": "ISC", "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "d3-path": "^3.1.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=12" } }, - "node_modules/unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", - "dev": true, - "license": "MIT", + "node_modules/victory-vendor/node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "license": "ISC", + "dependencies": { + "d3-array": "2 - 3" + }, "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/underscore.string": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", - "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", - "dev": true, - "license": "MIT", + "node_modules/victory-vendor/node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "license": "ISC", "dependencies": { - "sprintf-js": "^1.1.1", - "util-deprecate": "^1.0.2" + "d3-time": "1 - 3" }, "engines": { - "node": "*" + "node": ">=12" } }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "license": "MIT" + "node_modules/victory-vendor/node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "license": "ISC", + "engines": { + "node": ">=12" + } }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true, - "license": "MIT", + "node_modules/victory-vendor/node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "license": "ISC", "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "node_modules/vinyl": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-3.0.0.tgz", + "integrity": "sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g==", "dev": true, "license": "MIT", "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" + "clone": "^2.1.2", + "clone-stats": "^1.0.0", + "remove-trailing-separator": "^1.1.0", + "replace-ext": "^2.0.0", + "teex": "^1.0.1" }, "engines": { - "node": ">=4" + "node": ">=10.13.0" } }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "node_modules/vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", "dev": true, "license": "MIT", + "dependencies": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + }, "engines": { - "node": ">=4" + "node": ">= 0.10" } }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "node_modules/vinyl-fs/node_modules/append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==", "dev": true, "license": "MIT", + "dependencies": { + "buffer-equal": "^1.0.0" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "node_modules/vinyl-fs/node_modules/buffer-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz", + "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", + "dev": true, "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" + "engines": { + "node": ">=0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/unified/node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "node_modules/vinyl-fs/node_modules/clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", + "dev": true, "license": "MIT", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.10" } }, - "node_modules/unique-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", - "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "node_modules/vinyl-fs/node_modules/cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", "dev": true, "license": "MIT", "dependencies": { - "json-stable-stringify-without-jsonify": "^1.0.1", - "through2-filter": "^3.0.0" + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" } }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "node_modules/vinyl-fs/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/vinyl-fs/node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dev": true, "license": "MIT", "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" } }, - "node_modules/unist-util-generated": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", - "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", + "node_modules/vinyl-fs/node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" } }, - "node_modules/unist-util-is": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "node_modules/vinyl-fs/node_modules/fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==", + "dev": true, "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0" + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">= 0.10" } }, - "node_modules/unist-util-position": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", - "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", - "license": "MIT", + "node_modules/vinyl-fs/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", "dependencies": { - "@types/unist": "^2.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "license": "MIT", + "node_modules/vinyl-fs/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "license": "ISC", "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" } }, - "node_modules/unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "node_modules/vinyl-fs/node_modules/glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==", + "dev": true, "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">= 0.10" } }, - "node_modules/unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "node_modules/vinyl-fs/node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "node_modules/vinyl-fs/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "license": "MIT" + }, + "node_modules/vinyl-fs/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.0" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=0.10.0" } }, - "node_modules/unpipe": { + "node_modules/vinyl-fs/node_modules/is-negated-glob": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/unplugin": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.11.0.tgz", - "integrity": "sha512-3r7VWZ/webh0SGgJScpWl2/MRCZK5d3ZYFcNaeci/GQ7Teop7zf0Nl2pUuz7G21BwPd9pcUPOC5KmJ2L3WgC5g==", + "node_modules/vinyl-fs/node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", "dev": true, "license": "MIT", "dependencies": { - "acorn": "^8.11.3", - "chokidar": "^3.6.0", - "webpack-sources": "^3.2.3", - "webpack-virtual-modules": "^0.6.1" + "is-unc-path": "^1.0.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=0.10.0" } }, - "node_modules/unplugin/node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "node_modules/vinyl-fs/node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", "dev": true, "license": "MIT", - "bin": { - "acorn": "bin/acorn" + "dependencies": { + "unc-path-regex": "^0.1.2" }, "engines": { - "node": ">=0.4.0" + "node": ">=0.10.0" } }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "node_modules/vinyl-fs/node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/update-browserslist-db": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/vinyl-fs/node_modules/is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", + "dev": true, "license": "MIT", - "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/url": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", - "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", + "node_modules/vinyl-fs/node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, "license": "MIT", - "dependencies": { - "punycode": "^1.4.1", - "qs": "^6.11.2" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "devOptional": true, + "node_modules/vinyl-fs/node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, "license": "MIT", "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" } }, - "node_modules/url/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "license": "MIT" - }, - "node_modules/use-callback-ref": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", - "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", + "node_modules/vinyl-fs/node_modules/lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==", "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.0.0" + "flush-write-stream": "^1.0.2" }, "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "node": ">= 0.10" } }, - "node_modules/use-resize-observer": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", - "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", + "node_modules/vinyl-fs/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "dev": true, "license": "MIT", "dependencies": { - "@juggle/resize-observer": "^3.3.1" + "remove-trailing-separator": "^1.0.1" }, - "peerDependencies": { - "react": "16.8.0 - 18", - "react-dom": "16.8.0 - 18" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/use-sidecar": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", - "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "node_modules/vinyl-fs/node_modules/now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", "dev": true, "license": "MIT", "dependencies": { - "detect-node-es": "^1.1.0", - "tslib": "^2.0.0" + "once": "^1.3.2" }, "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "node": ">= 0.10" } }, - "node_modules/util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "node_modules/vinyl-fs/node_modules/ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==", + "dev": true, "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" + "readable-stream": "^2.0.1" } }, - "node_modules/util-deprecate": { + "node_modules/vinyl-fs/node_modules/path-dirname": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "dev": true, "license": "MIT" }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "node_modules/vinyl-fs/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.4.0" + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "node_modules/vinyl-fs/node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" } }, - "node_modules/uvu": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", - "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", + "node_modules/vinyl-fs/node_modules/remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, "license": "MIT", "dependencies": { - "dequal": "^2.0.0", - "diff": "^5.0.0", - "kleur": "^4.0.3", - "sade": "^1.7.3" - }, - "bin": { - "uvu": "bin.js" + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" }, "engines": { - "node": ">=8" - } - }, - "node_modules/uvu/node_modules/kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "license": "MIT", - "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/v8-compile-cache": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", - "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", - "license": "MIT" - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "node_modules/vinyl-fs/node_modules/remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" } }, - "node_modules/value-equal": { + "node_modules/vinyl-fs/node_modules/replace-ext": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", - "license": "MIT" - }, - "node_modules/value-or-function": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", - "integrity": "sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", "dev": true, "license": "MIT", "engines": { "node": ">= 0.10" } }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "node_modules/vinyl-fs/node_modules/resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==", "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" + "value-or-function": "^3.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">= 0.10" } }, - "node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "node_modules/vinyl-fs/node_modules/stream-shift": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==", + "dev": true, + "license": "MIT" }, - "node_modules/victory-vendor": { - "version": "36.9.2", - "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.9.2.tgz", - "integrity": "sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==", - "license": "MIT AND ISC", + "node_modules/vinyl-fs/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "license": "MIT", "dependencies": { - "@types/d3-array": "^3.0.3", - "@types/d3-ease": "^3.0.0", - "@types/d3-interpolate": "^3.0.1", - "@types/d3-scale": "^4.0.2", - "@types/d3-shape": "^3.1.0", - "@types/d3-time": "^3.0.0", - "@types/d3-timer": "^3.0.0", - "d3-array": "^3.1.6", - "d3-ease": "^3.0.1", - "d3-interpolate": "^3.0.1", - "d3-scale": "^4.0.2", - "d3-shape": "^3.1.0", - "d3-time": "^3.0.0", - "d3-timer": "^3.0.1" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, - "node_modules/vinyl": { + "node_modules/vinyl-fs/node_modules/through2-filter": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-3.0.0.tgz", - "integrity": "sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g==", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", "dev": true, "license": "MIT", "dependencies": { - "clone": "^2.1.2", - "clone-stats": "^1.0.0", - "remove-trailing-separator": "^1.1.0", - "replace-ext": "^2.0.0", - "teex": "^1.0.1" + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "node_modules/vinyl-fs/node_modules/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=0.10.0" } }, - "node_modules/vinyl-fs": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", - "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "node_modules/vinyl-fs/node_modules/to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==", "dev": true, "license": "MIT", "dependencies": { - "fs-mkdirp-stream": "^1.0.0", - "glob-stream": "^6.1.0", - "graceful-fs": "^4.0.0", - "is-valid-glob": "^1.0.0", - "lazystream": "^1.0.0", - "lead": "^1.0.0", - "object.assign": "^4.0.4", - "pumpify": "^1.3.5", - "readable-stream": "^2.3.3", - "remove-bom-buffer": "^3.0.0", - "remove-bom-stream": "^1.2.0", - "resolve-options": "^1.1.0", - "through2": "^2.0.0", - "to-through": "^2.0.0", - "value-or-function": "^3.0.0", - "vinyl": "^2.0.0", - "vinyl-sourcemap": "^1.1.0" + "through2": "^2.0.3" }, "engines": { "node": ">= 0.10" } }, - "node_modules/vinyl-fs/node_modules/replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "node_modules/vinyl-fs/node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/vinyl-fs/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "node_modules/vinyl-fs/node_modules/unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", "dev": true, "license": "MIT", "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "node_modules/vinyl-fs/node_modules/value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" } }, "node_modules/vinyl-fs/node_modules/vinyl": { @@ -27141,7 +24319,7 @@ "node": ">= 0.10" } }, - "node_modules/vinyl-sourcemap": { + "node_modules/vinyl-fs/node_modules/vinyl-sourcemap": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", "integrity": "sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA==", @@ -27160,55 +24338,78 @@ "node": ">= 0.10" } }, - "node_modules/vinyl-sourcemap/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "node_modules/vinyl/node_modules/b4a": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", + "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/vinyl/node_modules/bare-events": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.4.2.tgz", + "integrity": "sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==", + "dev": true, + "license": "Apache-2.0", + "optional": true + }, + "node_modules/vinyl/node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/vinyl/node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "dev": true, + "license": "MIT" + }, + "node_modules/vinyl/node_modules/streamx": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.18.0.tgz", + "integrity": "sha512-LLUC1TWdjVdn1weXGcSxyTR3T4+acB6tVGXT95y0nGbca4t4o/ng1wKAGTljm9VicuCVLvRlqFYXYy5GwgM7sQ==", "dev": true, "license": "MIT", "dependencies": { - "remove-trailing-separator": "^1.0.1" + "fast-fifo": "^1.3.2", + "queue-tick": "^1.0.1", + "text-decoder": "^1.1.0" }, - "engines": { - "node": ">=0.10.0" + "optionalDependencies": { + "bare-events": "^2.2.0" } }, - "node_modules/vinyl-sourcemap/node_modules/replace-ext": { + "node_modules/vinyl/node_modules/teex": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz", + "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==", "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.10" + "dependencies": { + "streamx": "^2.12.5" } }, - "node_modules/vinyl-sourcemap/node_modules/vinyl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", - "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "node_modules/vinyl/node_modules/text-decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.1.1.tgz", + "integrity": "sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" + "b4a": "^1.6.4" } }, "node_modules/vite": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.3.tgz", - "integrity": "sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.1.tgz", + "integrity": "sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA==", "license": "MIT", "dependencies": { "esbuild": "^0.21.3", - "postcss": "^8.4.39", + "postcss": "^8.4.41", "rollup": "^4.13.0" }, "bin": { @@ -27228,6 +24429,7 @@ "less": "*", "lightningcss": "^1.21.0", "sass": "*", + "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.4.0" @@ -27245,6 +24447,9 @@ "sass": { "optional": true }, + "sass-embedded": { + "optional": true + }, "stylus": { "optional": true }, @@ -27294,6 +24499,28 @@ "vite": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" } }, + "node_modules/vite-plugin-node-polyfills/node_modules/@rollup/plugin-inject": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz", + "integrity": "sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, "node_modules/vite-plugin-svgr": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/vite-plugin-svgr/-/vite-plugin-svgr-4.2.0.tgz", @@ -27768,6 +24995,7 @@ "resolved": "https://registry.npmjs.org/vitest-canvas-mock/-/vitest-canvas-mock-0.3.3.tgz", "integrity": "sha512-3P968tYBpqYyzzOaVtqnmYjqbe13576/fkjbDEJSfQAkHtC5/UjuRHOhFEN/ZV5HVZIkaROBUWgazDKJ+Ibw+Q==", "dev": true, + "license": "MIT", "dependencies": { "jest-canvas-mock": "~2.5.2" }, @@ -27789,30 +25017,6 @@ "vitest": ">=1 <2" } }, - "node_modules/vitest/node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/vitest/node_modules/acorn-walk": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", - "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/vitest/node_modules/execa": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", @@ -27923,6 +25127,36 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/vitest/node_modules/siginfo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", + "license": "ISC" + }, + "node_modules/vitest/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/vitest/node_modules/stackback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", + "license": "MIT" + }, + "node_modules/vitest/node_modules/std-env": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", + "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==", + "license": "MIT" + }, "node_modules/vitest/node_modules/strip-final-newline": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", @@ -27935,30 +25169,60 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "node_modules/vitest/node_modules/tinybench": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", "license": "MIT" }, - "node_modules/void-elements": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", - "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "node_modules/vitest/node_modules/why-is-node-running": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", "license": "MIT", + "dependencies": { + "siginfo": "^2.0.0", + "stackback": "0.0.2" + }, + "bin": { + "why-is-node-running": "cli.js" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "license": "MIT" + }, "node_modules/vue-template-compiler": { "version": "2.7.16", "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", "dev": true, "license": "MIT", - "dependencies": { - "de-indent": "^1.0.2", - "he": "^1.2.0" + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-template-compiler/node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true, + "license": "MIT" + }, + "node_modules/vue-template-compiler/node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" } }, "node_modules/w3c-xmlserializer": { @@ -27974,29 +25238,6 @@ "node": ">=18" } }, - "node_modules/walk-sync": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz", - "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimatch": "^3.0.3", - "ensure-posix-path": "^1.1.0", - "matcher-collection": "^2.0.0", - "minimatch": "^3.0.4" - }, - "engines": { - "node": "8.* || >= 10.*" - } - }, - "node_modules/walk-sync/node_modules/@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true, - "license": "MIT" - }, "node_modules/walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", @@ -28007,20 +25248,6 @@ "makeerror": "1.0.12" } }, - "node_modules/watchpack": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", @@ -28119,6 +25346,13 @@ "webidl-conversions": "^4.0.2" } }, + "node_modules/whatwg-url/node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true, + "license": "MIT" + }, "node_modules/whatwg-url/node_modules/webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", @@ -28157,51 +25391,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", - "license": "MIT", - "peer": true, - "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "license": "MIT", - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/which-pm-runs": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", @@ -28231,31 +25420,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/why-is-node-running": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", - "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", - "license": "MIT", - "dependencies": { - "siginfo": "^2.0.0", - "stackback": "0.0.2" - }, - "bin": { - "why-is-node-running": "cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", @@ -28264,27 +25428,10 @@ "license": "MIT" }, "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -28298,10 +25445,11 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -28313,64 +25461,25 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "license": "MIT", - "engines": { - "node": ">=12" + "color-name": "~1.1.4" }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "license": "MIT", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=7.0.0" } }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" }, "node_modules/wrappy": { "version": "1.0.2", @@ -28392,13 +25501,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/write-file-atomic/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, - "license": "ISC" - }, "node_modules/ws": { "version": "8.18.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", @@ -28431,13 +25533,6 @@ "node": ">=18" } }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "devOptional": true, - "license": "MIT" - }, "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -28474,16 +25569,6 @@ "xterm": "^4.0.0" } }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -28518,47 +25603,59 @@ "node": ">=12" } }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "node_modules/yargs/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, "engines": { "node": ">=12" } }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "node_modules/yargs/node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, - "license": "MIT" + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/yargs/node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, "engines": { - "node": ">=8" + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" } }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "node_modules/yargs/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, - "license": "MIT", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" + "license": "ISC", + "engines": { + "node": ">=12" } }, "node_modules/yocto-queue": { diff --git a/frontend/package.json b/frontend/package.json index 10438ee3db..68412348c8 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -19,19 +19,18 @@ "@monaco-editor/react": "^4.3.1", "@mui/lab": "^5.0.0-alpha.152", "@mui/material": "^5.15.14", - "@mui/styles": "^5.15.14", "@mui/system": "^5.15.14", "@mui/x-tree-view": "^6.17.0", "@reduxjs/toolkit": "^1.9.3", - "@testing-library/react": "^12.1.2", + "@testing-library/react": "^16.0.0", "@types/glob": "^8.1.0", "@types/humanize-duration": "^3.27.1", "@types/js-yaml": "^4.0.3", "@types/json-patch": "0.0.30", "@types/lodash": "4.17.4", "@types/node": "^20.12.11", - "@types/react": "^17.0.27", - "@types/react-dom": "^17.0.9", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", "@types/react-redux": "^7.1.19", "@types/react-router-dom": "^5.3.1", "@types/react-window": "^1.8.5", @@ -71,8 +70,8 @@ "postcss": "^8.4.5", "postcss-flexbugs-fixes": "^5.0.2", "process": "^0.11.10", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.3.1", + "react-dom": "^18.3.1", "react-dropzone": "^14.2.3", "react-hotkeys-hook": "^4.4.1", "react-i18next": "^11.12.0", @@ -185,7 +184,7 @@ "@storybook/builder-vite": "^8.1.0", "@storybook/node-logger": "7.6.7", "@storybook/react": "7.6.7", - "@storybook/react-vite": "^7.6.19", + "@storybook/react-vite": "^8.2.7", "@storybook/test": "^8.1.10", "@testing-library/jest-dom": "^6.4.5", "@testing-library/user-event": "^14.5.1", @@ -204,7 +203,7 @@ "prettier": "^2.7.1", "redux-mock-store": "^1.5.4", "resize-observer-polyfill": "^1.5.1", - "storybook": "^7.6.7", + "storybook": "^8.2.7", "typedoc": "^0.26.5", "typedoc-plugin-markdown": "^4.2.3", "typedoc-plugin-rename-defaults": "^0.7.1", diff --git a/frontend/src/index.tsx b/frontend/src/index.tsx index 8306472f63..dcb14380ed 100644 --- a/frontend/src/index.tsx +++ b/frontend/src/index.tsx @@ -1,8 +1,10 @@ import React from 'react'; -import ReactDOM from 'react-dom'; +import { createRoot } from 'react-dom/client'; import App from './App'; -ReactDOM.render(, document.getElementById('root')); +const container = document.getElementById('root'); +const root = createRoot(container!); +root.render(); /** * We used to have axe a11y check here diff --git a/frontend/src/plugin/index.ts b/frontend/src/plugin/index.ts index 2b16c511a8..ee02e1eab3 100644 --- a/frontend/src/plugin/index.ts +++ b/frontend/src/plugin/index.ts @@ -8,7 +8,6 @@ import * as ReactMonacoEditor from '@monaco-editor/react'; import * as MuiLab from '@mui/lab'; import * as MuiMaterial from '@mui/material'; import * as MuiMaterialStyles from '@mui/material/styles'; -import * as MuiStyles from '@mui/styles'; import * as Lodash from 'lodash'; import * as MonacoEditor from 'monaco-editor'; import * as Notistack from 'notistack'; @@ -54,7 +53,6 @@ window.pluginLib = { ...MuiMaterial, styles: MuiMaterialStyles, }, - MuiStyles, MuiLab, React, ReactJSX, diff --git a/frontend/src/storybook.test.tsx b/frontend/src/storybook.test.tsx index b519bb6b5c..e153bc83ac 100644 --- a/frontend/src/storybook.test.tsx +++ b/frontend/src/storybook.test.tsx @@ -1,6 +1,5 @@ import 'vitest-canvas-mock'; import { StyledEngineProvider, ThemeProvider } from '@mui/material'; -import { StylesProvider } from '@mui/styles'; import type { Meta, StoryFn } from '@storybook/react'; import { composeStories } from '@storybook/react'; import { act, render } from '@testing-library/react'; @@ -16,18 +15,13 @@ const withThemeProvider = (Story: any) => { const lightTheme = themesConf['light']; const theme = lightTheme; - const ourThemeProvider = ( + return ( ); - - const generateClassName = (rule: any, styleSheet: any) => - `${styleSheet?.options.classNamePrefix}-${rule.key}`; - - return {ourThemeProvider}; }; const compose = (entry: StoryFile) => { From 2f91c6ee2d087fc859635e062a52b80b0124e041 Mon Sep 17 00:00:00 2001 From: Oleksandr Dubenko Date: Mon, 26 Aug 2024 13:21:32 +0200 Subject: [PATCH 2/2] frontend: Upgrade storybook setup This is a pretty big commit that upgrades storybook version and also changes the way we mock backend in stories. Previosly stories would override methods in particular resources Like Pod.useList = () => mockData. But this wasn't playing nicely with vite and wasn't reliable as we were modifying global values during runtime. Instead all of that mocking is happening in the mock service worker (msw). Which intersepts network requests and is a reliable way of mocking. In addition to that, the storybook.test.tsx also had some changes to run the stories in a way the documentation recommends. This also changed the output of the snapshots slightly, which required regeneration of all snapshots. Signed-off-by: Oleksandr Dubenko --- frontend/.storybook/HeadlampTheme.js | 4 +- frontend/.storybook/baseMocks.ts | 226 + frontend/.storybook/main.js | 19 - frontend/.storybook/main.ts | 22 + frontend/.storybook/manager.js | 2 +- frontend/.storybook/preview.tsx | 113 +- frontend/index.html | 51 - frontend/package-lock.json | 13998 ++++++---------- frontend/package.json | 46 +- frontend/public/mockServiceWorker.js | 284 + .../assets}/fonts/overpass/cyrillic-ext.woff2 | Bin .../assets}/fonts/overpass/cyrillic.woff2 | Bin .../assets}/fonts/overpass/latin-ext.woff2 | Bin .../assets}/fonts/overpass/latin.woff2 | Bin .../assets}/fonts/overpass/vietnamese.woff2 | Bin ...rs.MoreThanThreeClusters.stories.storyshot | 134 +- ...ecentClusters.NoClusters.stories.storyshot | 14 +- ...sters.OneExistingCluster.stories.storyshot | 50 +- ...lusters.OneRecentCluster.stories.storyshot | 134 +- ...ntClusters.ThreeClusters.stories.storyshot | 134 +- ...ters.TwoExistingClusters.stories.storyshot | 92 +- ...usters.TwoRecentClusters.stories.storyshot | 134 +- ...ers.WithObsoleteClusters.stories.storyshot | 134 +- .../SquareButton.Basic.stories.storyshot | 42 +- ...utton.DifferentIconColor.stories.storyshot | 42 +- ...Button.DifferentIconSize.stories.storyshot | 42 +- .../SquareButton.Primary.stories.storyshot | 42 +- .../index.Base.stories.storyshot | 1011 -- .../src/components/App/Home/index.stories.tsx | 5 + .../App/Notifications/List.stories.tsx | 5 + .../__snapshots__/List.List.stories.storyshot | 1574 -- ...ttings.DefaultSaveEnable.stories.storyshot | 1248 +- .../PluginSettings.Empty.stories.storyshot | 52 +- ...tings.EmptyHomepageItems.stories.storyshot | 1222 +- .../PluginSettings.FewItems.stories.storyshot | 1222 +- ...PluginSettings.ManyItems.stories.storyshot | 2012 +-- ...PluginSettings.MoreItems.stories.storyshot | 2014 +-- ...ingsDetails.WithAutoSave.stories.storyshot | 152 +- ...sDetails.WithoutAutoSave.stories.storyshot | 188 +- .../Settings.General.stories.storyshot | 442 +- frontend/src/components/App/TopBar.tsx | 20 +- .../TopBar.NoToken.stories.storyshot | 214 +- .../TopBar.OneCluster.stories.storyshot | 330 +- .../TopBar.ProcessorAction.stories.storyshot | 220 +- .../TopBar.Token.stories.storyshot | 214 +- .../TopBar.TwoCluster.stories.storyshot | 344 +- ...sionDialog.VersionDialog.stories.storyshot | 113 +- .../DetailsViewSection.stories.tsx | 19 +- ...iewSection.MatchRenderIt.stories.storyshot | 4 +- ...wSection.NoMatchNoRender.stories.storyshot | 4 +- .../detailsViewSectionSlice.ts | 2 +- ...idebar.HomeSidebarClosed.stories.storyshot | 252 +- .../Sidebar.HomeSidebarOpen.stories.storyshot | 282 +- ...r.InClusterSidebarClosed.stories.storyshot | 2069 ++- ...bar.InClusterSidebarOpen.stories.storyshot | 2143 +-- .../Sidebar.NoSidebar.stories.storyshot | 4 +- ...idebar.NotVisibleSidebar.stories.storyshot | 4 +- ...edItemWithSidebarOmitted.stories.storyshot | 2143 +-- .../Sidebaritem.Selected.stories.storyshot | 64 +- .../Sidebaritem.Sublist.stories.storyshot | 128 +- ...ebaritem.SublistExpanded.stories.storyshot | 128 +- .../Sidebaritem.Unselected.stories.storyshot | 64 +- .../AuthToken.ShowActions.stories.storyshot | 199 +- .../AuthToken.ShowError.stories.storyshot | 208 +- .../AuthChooser.AnError.stories.storyshot | 139 +- ...AuthChooser.AuthTypeoidc.stories.storyshot | 148 +- ...Chooser.BasicAuthChooser.stories.storyshot | 134 +- ...AuthChooser.HaveClusters.stories.storyshot | 153 +- .../AuthChooser.Testing.stories.storyshot | 130 +- .../components/cluster/Overview.stories.tsx | 280 +- ...opup.NoClustersButRecent.stories.storyshot | 150 +- ...erPopup.NoRecentClusters.stories.storyshot | 200 +- ...usterChooserPopup.Normal.stories.storyshot | 208 +- ...erChooserPopup.Scrollbar.stories.storyshot | 583 +- .../Overview.Events.stories.storyshot | 1775 +- .../ActionButton.Basic.stories.storyshot | 28 +- ...nButton.LargeAndColorful.stories.storyshot | 28 +- ...onButton.LongDescription.stories.storyshot | 28 +- .../common/AlertNotification.stories.tsx | 12 +- .../PercentBar.NoData.stories.storyshot | 14 +- .../PercentBar.Percent100.stories.storyshot | 14 +- .../PercentBar.Percent50.stories.storyshot | 14 +- .../PercentBar.Tooltip.stories.storyshot | 14 +- .../PercentageCircle.NoData.stories.storyshot | 64 +- ...centageCircle.Percent100.stories.storyshot | 148 +- ...rcentageCircle.Percent50.stories.storyshot | 148 +- .../ErrorBoundary/ErrorBoundary.stories.tsx | 2 +- .../common/ErrorBoundary/ErrorBoundary.tsx | 3 +- ...rBoundary.BrokenFallback.stories.storyshot | 8 +- ...ry.BrokenFallbackElement.stories.storyshot | 8 +- ...oundary.BrokenNoFallback.stories.storyshot | 8 +- .../ErrorBoundary.NoProblem.stories.storyshot | 12 +- .../components/common/ErrorPage/ErrorPage.tsx | 6 +- ...rorPage.ComponentMessage.stories.storyshot | 49 +- ...ErrorPage.ComponentTitle.stories.storyshot | 70 +- .../ErrorPage.Default.stories.storyshot | 54 +- ...ErrorPage.DifferentImage.stories.storyshot | 54 +- .../ErrorPage.NumberGraphic.stories.storyshot | 46 +- .../ErrorPage.StringGraphic.stories.storyshot | 54 +- .../ErrorPage.StringMessage.stories.storyshot | 42 +- .../HeaderLabel.HeaderLabel.stories.storyshot | 36 +- ...Label.HeaderLabelToolTip.stories.storyshot | 42 +- ...InfoLabel.HoverInfoLabel.stories.storyshot | 20 +- ...Label.HoverInfoLabelInfo.stories.storyshot | 18 +- ...erInfoLabel.IconPosition.stories.storyshot | 18 +- ...overInfoLabel.LabelProps.stories.storyshot | 18 +- .../InfoLabel.InfoLabel.stories.storyshot | 40 +- .../NameLabel.NameLabel.stories.storyshot | 16 +- .../StatusLabel.Error.stories.storyshot | 18 +- .../StatusLabel.Success.stories.storyshot | 18 +- .../StatusLabel.Warning.stories.storyshot | 18 +- .../ValueLabel.ValueLabel.stories.storyshot | 16 +- .../NameValueTable.Empty.stories.storyshot | 12 +- ...eValueTable.WithChildren.stories.storyshot | 90 +- ...e.WithHiddenLastChildren.stories.storyshot | 64 +- .../src/components/common/ObjectEventList.tsx | 8 +- ...ReleaseNotesModal.Closed.stories.storyshot | 4 +- .../ReleaseNotesModal.Show.stories.storyshot | 66 +- ...seNotesModal.ShowNoNotes.stories.storyshot | 4 +- .../UpdatePopup.FetchFailed.stories.storyshot | 28 +- .../UpdatePopup.Fetching.stories.storyshot | 56 +- .../UpdatePopup.Show.stories.storyshot | 114 +- .../MainInfoSection/MainInfoSection.tsx | 2 +- .../MainInfoSection/MainInfoSectionHeader.tsx | 10 +- .../MainInfoSection.Normal.stories.storyshot | 221 +- ...InfoSection.NullBacklink.stories.storyshot | 187 +- .../components/common/Resource/Resource.tsx | 2 +- ...EditorDialogWithResource.stories.storyshot | 249 +- ...DialogWithResourceClosed.stories.storyshot | 248 +- ...aDisplay.MetadataDisplay.stories.storyshot | 166 +- ...ataDisplay.WithExtraRows.stories.storyshot | 244 +- ...play.WithOwnerReferences.stories.storyshot | 196 +- ...ListView.OneHiddenColumn.stories.storyshot | 1122 +- ...ResourceTable.NameSearch.stories.storyshot | 1022 +- .../ResourceTable.NoFilter.stories.storyshot | 1022 +- ...urceTable.WithHiddenCols.stories.storyshot | 826 +- .../SimpleEditor.Simple.stories.storyshot | 16 +- .../ViewButton.View.stories.storyshot | 181 +- .../ViewButton.ViewOpen.stories.storyshot | 182 +- .../ShowHideLabel.Basic.stories.storyshot | 47 +- .../ShowHideLabel.Empty.stories.storyshot | 12 +- .../ShowHideLabel.Expanded.stories.storyshot | 46 +- .../ShowHideLabel.ShortText.stories.storyshot | 24 +- .../Table.Datum.stories.storyshot | 1024 +- .../Table.Getter.stories.storyshot | 1176 +- .../Table.LabelSearch.stories.storyshot | 1206 +- .../Table.NameSearch.stories.storyshot | 1206 +- .../Table.NamespaceSearch.stories.storyshot | 1206 +- .../Table.NamespaceSelect.stories.storyshot | 1160 +- .../Table.NotFoundMessage.stories.storyshot | 1206 +- .../Table.NumberSearch.stories.storyshot | 1048 +- .../Table.ReflectInURL.stories.storyshot | 991 +- ...e.ReflectInURLWithPrefix.stories.storyshot | 971 +- .../Table.UIDSearch.stories.storyshot | 1206 +- ...le.WithFilterMultiSelect.stories.storyshot | 754 +- .../Table.WithGlobalFilter.stories.storyshot | 986 +- .../Table.WithSorting.stories.storyshot | 1072 +- .../TileChart.WithProgress.stories.storyshot | 158 +- ...ileChart.WithoutProgress.stories.storyshot | 44 +- .../TooltipIcon.JustText.stories.storyshot | 12 +- .../TooltipIcon.WithIcon.stories.storyshot | 12 +- .../TooltipLight.Add.stories.storyshot | 28 +- ...TooltipLight.Interactive.stories.storyshot | 28 +- ...ltipLight.NotInteractive.stories.storyshot | 28 +- .../ActionsNotifier.None.stories.storyshot | 4 +- .../ActionsNotifier.Some.stories.storyshot | 62 +- .../AlertNotification.Error.stories.storyshot | 4 +- ...lertNotification.NoError.stories.storyshot | 4 +- .../ConfirmButton.Confirm.stories.storyshot | 30 +- ...firmButton.ExtendsButton.stories.storyshot | 30 +- ...firmDialog.ConfirmDialog.stories.storyshot | 97 +- ...alog.ConfirmDialogClosed.stories.storyshot | 8 +- .../Dialog.Dialog.stories.storyshot | 85 +- ...ialogAlreadyInFullScreen.stories.storyshot | 96 +- ...og.DialogWithCloseButton.stories.storyshot | 85 +- ...alogWithFullScreenButton.stories.storyshot | 96 +- .../LabelListItem.List.stories.storyshot | 20 +- .../Link.AutoTooltip.stories.storyshot | 28 +- .../Link.Basic.stories.storyshot | 18 +- .../Link.ExplicitTooltip.stories.storyshot | 28 +- .../Link.Params.stories.storyshot | 18 +- .../Loader.WithContainer.stories.storyshot | 48 +- .../Loader.WithoutContainer.stories.storyshot | 44 +- .../LogViewer.SomeLogs.stories.storyshot | 213 +- ...espacesAutocomplete.Some.stories.storyshot | 104 +- .../SectionBox.CustomTitle.stories.storyshot | 22 +- .../SectionBox.HeaderProps.stories.storyshot | 38 +- .../SectionBox.Titled.stories.storyshot | 38 +- ...ectionBox.TitledChildren.stories.storyshot | 46 +- .../SectionBox.WithChildren.stories.storyshot | 20 +- .../SectionHeader.Actions.stories.storyshot | 62 +- .../SectionHeader.Main.stories.storyshot | 30 +- .../SectionHeader.Normal.stories.storyshot | 30 +- ...onHeader.NormalNoPadding.stories.storyshot | 30 +- ...SectionHeader.Subsection.stories.storyshot | 30 +- .../SimpleTable.Datum.stories.storyshot | 228 +- .../SimpleTable.Getter.stories.storyshot | 270 +- .../SimpleTable.LabelSearch.stories.storyshot | 306 +- .../SimpleTable.NameSearch.stories.storyshot | 260 +- ...pleTable.NamespaceSearch.stories.storyshot | 260 +- ...pleTable.NamespaceSelect.stories.storyshot | 364 +- ...pleTable.NotFoundMessage.stories.storyshot | 244 +- ...SimpleTable.NumberSearch.stories.storyshot | 238 +- ...SimpleTable.ReflectInURL.stories.storyshot | 291 +- ...e.ReflectInURLWithPrefix.stories.storyshot | 259 +- .../SimpleTable.UIDSearch.stories.storyshot | 256 +- .../Tabs.BasicTabs.stories.storyshot | 134 +- .../Tabs.StartingTab.stories.storyshot | 134 +- .../components/configmap/Details.stories.tsx | 54 +- .../src/components/configmap/List.stories.tsx | 27 +- .../Details.Empty.stories.storyshot | 434 +- .../Details.WithBase.stories.storyshot | 1187 +- .../List.Items.stories.storyshot | 1119 +- .../crd/CustomResourceDetails.stories.tsx | 52 +- ...sourceDefinition.Details.stories.storyshot | 1858 +- ...mResourceDefinition.List.stories.storyshot | 1328 +- ...ceDetails.ErrorGettingCR.stories.storyshot | 20 +- ...eDetails.ErrorGettingCRD.stories.storyshot | 20 +- ...sourceDetails.LoadingCRD.stories.storyshot | 48 +- ...mResourceDetails.NoError.stories.storyshot | 463 +- .../CustomResourceList.List.stories.storyshot | 1136 +- .../cronjob/CronJobDetails.stories.tsx | 81 +- .../CronJobDetails.EveryAst.stories.storyshot | 589 +- ...onJobDetails.EveryMinute.stories.storyshot | 589 +- .../src/components/daemonset/List.stories.tsx | 500 +- .../List.DaemonSets.stories.storyshot | 1878 +-- .../endpoints/EndpointDetails.stories.tsx | 172 +- .../endpoints/EndpointList.stories.tsx | 90 +- .../EndpointDetails.Default.stories.storyshot | 755 +- .../EndpointDetails.Error.stories.storyshot | 132 +- ...ndpointDetails.NoItemYet.stories.storyshot | 112 - .../EndpointList.Items.stories.storyshot | 1289 +- .../HPADetails.stories.tsx | 252 +- .../HPAList.stories.tsx | 200 +- .../HPADetails.Default.stories.storyshot | 946 +- .../HPADetails.Error.stories.storyshot | 114 +- .../HPADetails.NoItemYet.stories.storyshot | 164 +- .../HPAList.Items.stories.storyshot | 1996 +-- .../ingress/ClassDetails.stories.tsx | 55 +- .../components/ingress/ClassList.stories.tsx | 26 +- .../components/ingress/Details.stories.tsx | 64 +- .../src/components/ingress/List.stories.tsx | 28 +- .../ClassDetails.Basic.stories.storyshot | 410 +- ...ClassDetails.WithDefault.stories.storyshot | 448 +- .../ClassList.Items.stories.storyshot | 962 +- .../Details.WithResource.stories.storyshot | 640 +- .../Details.WithTLS.stories.storyshot | 686 +- .../Details.WithWildcardTLS.stories.storyshot | 494 +- .../LinkStringFormat.Empty.stories.storyshot | 28 +- ...inkStringFormat.morePath.stories.storyshot | 28 +- ...inkStringFormat.soloPath.stories.storyshot | 28 +- .../List.Items.stories.storyshot | 1472 +- .../src/components/job/JobList.stories.tsx | 71 +- .../JobList.Items.stories.storyshot | 1990 +-- .../src/components/lease/Details.stories.tsx | 32 +- .../src/components/lease/List.stories.tsx | 24 +- .../Details.LeaseDetail.stories.storyshot | 460 +- .../List.Items.stories.storyshot | 1076 +- .../components/limitRange/Details.stories.tsx | 26 +- .../components/limitRange/List.stories.tsx | 24 +- ...Details.LimitRangeDetail.stories.storyshot | 598 +- .../List.Items.stories.storyshot | 948 +- .../CreateNamespaceButton.stories.tsx | 14 +- .../namespace/NamespaceDetails.stories.tsx | 30 +- .../namespace/NamespaceList.stories.tsx | 20 - ...amespaceButton.EmptyName.stories.storyshot | 18 +- ...spaceButton.NotValidName.stories.storyshot | 18 +- ...eButton.NotValidNameLong.stories.storyshot | 18 +- ...NamespaceButton.OkayName.stories.storyshot | 18 +- .../NamespaceDetails.Active.stories.storyshot | 3281 +--- .../NamespaceList.Regular.stories.storyshot | 1010 +- frontend/src/components/node/List.stories.tsx | 144 - .../List.Nodes.stories.storyshot | 1821 +- frontend/src/components/node/storyHelper.ts | 1 + .../src/components/pod/PodDetails.stories.tsx | 209 +- .../src/components/pod/PodList.stories.tsx | 24 +- .../src/components/pod/PodLogs.stories.tsx | 100 +- .../PodDetails.Error.stories.storyshot | 2235 ++- .../PodDetails.Initializing.stories.storyshot | 2585 +-- ...odDetails.LivenessFailed.stories.storyshot | 2489 +-- .../PodDetails.PullBackOff.stories.storyshot | 2318 ++- .../PodDetails.Running.stories.storyshot | 2207 ++- .../PodDetails.Successful.stories.storyshot | 2241 ++- .../PodList.Items.stories.storyshot | 2671 ++- .../PodLogs.Logs.stories.storyshot | 1209 +- ...tailsVolumeSection.Empty.stories.storyshot | 38 +- ...tailsVolumeSection.Short.stories.storyshot | 286 +- ...VolumeSection.Successful.stories.storyshot | 916 +- frontend/src/components/pod/storyHelper.ts | 8 + .../pdbDetails.Default.stories.storyshot | 528 +- .../pdbDetails.Error.stories.storyshot | 114 +- .../pdbDetails.NoItemYet.stories.storyshot | 164 +- .../pdbList.Items.stories.storyshot | 1556 +- .../pdbDetails.stories.tsx | 158 +- .../podDisruptionBudget/pdbList.stories.tsx | 104 +- ...rityClassDetails.Default.stories.storyshot | 422 +- ...iorityClassDetails.Error.stories.storyshot | 114 +- ...tyClassDetails.NoItemYet.stories.storyshot | 164 +- .../priorityClassList.Items.stories.storyshot | 1118 +- .../priorityClassDetails.stories.tsx | 112 +- .../priorityClassList.stories.tsx | 56 +- .../components/replicaset/List.stories.tsx | 378 +- .../List.ReplicaSets.stories.storyshot | 1926 +-- ...urceQuotaDetails.Default.stories.storyshot | 599 +- ...sourceQuotaDetails.Error.stories.storyshot | 114 +- ...ceQuotaDetails.NoItemYet.stories.storyshot | 164 +- .../resourceQuotaList.Items.stories.storyshot | 1532 +- .../resourceQuotaDetails.stories.tsx | 136 +- .../resourceQuotaList.stories.tsx | 80 +- .../runtimeClass/Details.stories.tsx | 36 +- .../components/runtimeClass/List.stories.tsx | 24 +- .../Details.Base.stories.storyshot | 410 +- .../List.Items.stories.storyshot | 834 +- .../src/components/secret/Details.stories.tsx | 54 +- .../src/components/secret/List.stories.tsx | 24 +- .../Details.Empty.stories.storyshot | 460 +- .../Details.WithBase.stories.storyshot | 652 +- .../List.Items.stories.storyshot | 1251 +- frontend/src/components/service/Details.tsx | 2 +- .../storage/ClaimDetails.stories.tsx | 36 +- .../components/storage/ClaimList.stories.tsx | 56 +- .../storage/ClassDetails.stories.tsx | 31 +- .../components/storage/ClassList.stories.tsx | 24 +- .../storage/VolumeDetails.stories.tsx | 34 +- .../components/storage/VolumeList.stories.tsx | 24 +- .../ClaimDetails.Base.stories.storyshot | 526 +- .../ClaimList.Items.stories.storyshot | 2072 +-- .../ClassDetails.Base.stories.storyshot | 477 +- .../ClassList.Items.stories.storyshot | 1214 +- .../VolumeDetails.Base.stories.storyshot | 524 +- .../VolumeList.Items.stories.storyshot | 1208 +- .../src/components/storage/storyHelper.ts | 5 + .../VPADetails.stories.tsx | 262 +- .../verticalPodAutoscaler/VPAList.stories.tsx | 210 +- .../VPADetails.Default.stories.storyshot | 1063 +- .../VPADetails.Error.stories.storyshot | 114 +- .../VPADetails.NoItemYet.stories.storyshot | 164 +- .../VPAList.List.stories.storyshot | 1556 +- .../MutatingWebhookConfigDetails.stories.tsx | 58 +- .../MutatingWebhookConfigList.stories.tsx | 34 +- ...ValidatingWebhookConfigDetails.stories.tsx | 57 +- .../ValidatingWebhookConfigList.stories.tsx | 34 +- ...onfigDetails.WithService.stories.storyshot | 938 +- ...ookConfigDetails.WithURL.stories.storyshot | 932 +- ...gWebhookConfigList.Items.stories.storyshot | 1142 +- ...onfigDetails.WithService.stories.storyshot | 914 +- ...ookConfigDetails.WithURL.stories.storyshot | 908 +- ...gWebhookConfigList.Items.stories.storyshot | 1142 +- frontend/src/helpers/helpers.test.ts | 3 +- .../LocaleSelect.Initial.stories.storyshot | 68 +- frontend/src/i18n/ThemeProviderNexti18n.tsx | 7 +- frontend/src/index.css | 52 + frontend/src/index.tsx | 1 + frontend/src/lib/k8s/apiProxy.test.ts | 4 +- frontend/src/plugin/registry.tsx | 2 +- frontend/src/redux/actionButtonsSlice.ts | 2 +- frontend/src/setupTests.ts | 3 +- frontend/src/storybook.test.tsx | 139 +- frontend/src/test/index.tsx | 29 +- frontend/src/test/mocker.ts | 6 +- plugins/headlamp-plugin/package-lock.json | 11548 +++++-------- plugins/headlamp-plugin/package.json | 39 +- 362 files changed, 77177 insertions(+), 85812 deletions(-) create mode 100644 frontend/.storybook/baseMocks.ts delete mode 100644 frontend/.storybook/main.js create mode 100644 frontend/.storybook/main.ts create mode 100644 frontend/public/mockServiceWorker.js rename frontend/{public => src/assets}/fonts/overpass/cyrillic-ext.woff2 (100%) rename frontend/{public => src/assets}/fonts/overpass/cyrillic.woff2 (100%) rename frontend/{public => src/assets}/fonts/overpass/latin-ext.woff2 (100%) rename frontend/{public => src/assets}/fonts/overpass/latin.woff2 (100%) rename frontend/{public => src/assets}/fonts/overpass/vietnamese.woff2 (100%) delete mode 100644 frontend/src/components/App/Home/__snapshots__/index.Base.stories.storyshot delete mode 100644 frontend/src/components/App/Notifications/__snapshots__/List.List.stories.storyshot delete mode 100644 frontend/src/components/endpoints/__snapshots__/EndpointDetails.NoItemYet.stories.storyshot create mode 100644 frontend/src/index.css diff --git a/frontend/.storybook/HeadlampTheme.js b/frontend/.storybook/HeadlampTheme.js index 9b207f3a98..2e176e0373 100644 --- a/frontend/.storybook/HeadlampTheme.js +++ b/frontend/.storybook/HeadlampTheme.js @@ -1,7 +1,7 @@ // https://storybook.js.org/docs/react/configure/theming#create-a-theme-quickstart // To workaround a bug at time of writing, where theme is not refreshed, // you may need to `npm run storybook --no-manager-cache` -import { create } from '@storybook/theming'; +import { create } from '@storybook/theming/create'; import logoUrl from '../../docs/headlamp_light.svg'; export default create({ @@ -9,4 +9,6 @@ export default create({ brandTitle: 'Headlamp Kubernetes Web UI dashboard', brandUrl: 'https://headlamp.dev/docs/latest/development/', brandImage: logoUrl, + fontBase: '"Overpass", sans-serif', + fontCode: '"Overpass Mono", monospace', }); diff --git a/frontend/.storybook/baseMocks.ts b/frontend/.storybook/baseMocks.ts new file mode 100644 index 0000000000..6f26ea2cee --- /dev/null +++ b/frontend/.storybook/baseMocks.ts @@ -0,0 +1,226 @@ +import { http, HttpResponse } from 'msw'; +import { NODE_DUMMY_DATA } from '../src/components/node/storyHelper'; + +/** + * This contains several mocked endpoints + * Those are used in most of the stories + * + */ +export const baseMocks = [ + http.get('https://api.iconify.design/mdi.json', () => HttpResponse.json({})), + http.post('http://localhost:4466/apis/authorization.k8s.io/v1/selfsubjectaccessreviews', () => + HttpResponse.json({ status: { allowed: true, reason: '', code: 200 } }) + ), + http.get('http://localhost:4466/api/v1/namespaces', () => + HttpResponse.json({ + kind: 'NamespacesList', + items: [ + { + kind: 'Namespace', + apiVersion: 'v1', + metadata: { + name: 'default', + creationTimestamp: '2024-08-16T11:12:37.179Z', + }, + spec: { + finalizers: ['kubernetes'], + }, + status: { + phase: 'Active', + }, + }, + ], + metadata: {}, + }) + ), + http.get('http://localhost:4466/clusters/cluster0/version', () => HttpResponse.json({})), + http.get('http://localhost:4466/clusters/cluster1/version', () => HttpResponse.json({})), + http.get('http://localhost:4466/clusters/cluster2/version', () => HttpResponse.json({})), + http.get('http://localhost:4466/clusters/cluster0/api/v1/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + http.get('http://localhost:4466/clusters/cluster1/api/v1/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + http.get('http://localhost:4466/clusters/cluster2/api/v1/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + http.get('http://localhost:4466/version', () => HttpResponse.json({})), + http.get('http://localhost:4466/api/v1/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + http.get('http://localhost:4466/api/v1/namespaces/kube-system/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + http.get('http://localhost:4466/api/v1/nodes', () => + HttpResponse.json({ + kind: 'NodesList', + apiVersion: 'v1', + metadata: { + resourceVersion: '545284', + }, + items: NODE_DUMMY_DATA, + }) + ), + http.get('http://localhost:4466/api/v1/namespaces/default/pods', () => + HttpResponse.json({ + kind: 'PodList', + apiVersion: 'v1', + metadata: {}, + items: [], + }) + ), + http.get('http://localhost:4466/apis/metrics.k8s.io/v1beta1/nodes', () => + HttpResponse.json({ + apiVersion: 'metrics.k8s.io/v1beta1', + kind: 'NodeMetricsList', + metadata: {}, + items: [ + { + apiVersion: 'v1', + count: 1, + eventTime: null, + firstTimestamp: '2023-07-13T13:42:00Z', + involvedObject: { + apiVersion: 'v1', + fieldPath: 'spec.containers{hello}', + kind: 'Pod', + name: 'hello-123-123', + namespace: 'default', + resourceVersion: '44429432', + uid: 'a1234', + }, + kind: 'Event', + lastTimestamp: '2023-07-13T13:42:00Z', + message: 'Started container hello', + metadata: { + creationTimestamp: '2023-07-13T13:42:00Z', + name: 'hello-123-123.321', + namespace: 'default', + resourceVersion: '44429443', + uid: 'a12345', + }, + reason: 'Started', + reportingComponent: '', + reportingInstance: '', + source: { + component: 'kubelet', + host: 'aks-agentpool-30159275-vmss00003g', + }, + type: 'Normal', + }, + { + apiVersion: 'v1', + count: 4449, + eventTime: null, + firstTimestamp: '2023-07-12T20:07:10Z', + involvedObject: { + apiVersion: 'autoscaling/v2', + kind: 'HorizontalPodAutoscaler', + name: 'nginx-deployment', + namespace: 'default', + resourceVersion: '1', + uid: 'b1234', + }, + kind: 'Event', + lastTimestamp: '2023-07-13T14:42:17Z', + message: 'failed to get cpu utilization: missing request for cpu', + metadata: { + creationTimestamp: '2023-07-12T20:07:10Z', + name: 'nginx-deployment.1234', + namespace: 'default', + resourceVersion: '1', + uid: 'b12345', + }, + reason: 'FailedGetResourceMetric', + reportingComponent: '', + reportingInstance: '', + source: { + component: 'horizontal-pod-autoscaler', + }, + type: 'Warning', + }, + { + apiVersion: 'v1', + kind: 'Event', + metadata: { + name: 'nginx-deployment-12345', + namespace: 'default', + creationTimestamp: '2024-02-12T20:07:10Z', + uid: 'b123456', + resourceVersion: '1', + }, + involvedObject: { + kind: 'Pod', + name: 'nginx-deployment-1234567890-abcde', + namespace: 'default', + uid: 'b1234', + }, + reason: 'FailedGetResourceMetric', + message: 'failed to get cpu utilization: missing request for cpu', + source: { + component: 'horizontal-pod-autoscaler', + }, + firstTimestamp: '2024-02-13T14:42:17Z', + lastTimestamp: '2024-02-13T14:42:17Z', + type: 'Warning', + series: { + count: 10, + lastObservedTime: '2024-02-13T14:42:17Z', + }, + }, + { + apiVersion: 'v1', + kind: 'Event', + metadata: { + name: 'nginx-deployment-12346', + namespace: 'default', + creationTimestamp: '2024-02-12T20:07:10Z', + uid: 'abc123456', + resourceVersion: '1', + }, + involvedObject: { + kind: 'Pod', + name: 'nginx-deployment-abcd-1234567890', + namespace: 'default', + uid: 'b1234', + }, + reason: 'FailedGetResourceMetric', + message: 'failed to get cpu utilization: missing request for cpu', + source: { + component: 'horizontal-pod-autoscaler', + }, + firstTimestamp: null, + lastTimestamp: null, + type: 'Warning', + series: { + count: 10, + lastObservedTime: '2024-02-13T15:42:17Z', + }, + reportingComponent: '', + reportingInstance: '', + }, + ], + }) + ), +]; diff --git a/frontend/.storybook/main.js b/frontend/.storybook/main.js deleted file mode 100644 index 3c32c651cc..0000000000 --- a/frontend/.storybook/main.js +++ /dev/null @@ -1,19 +0,0 @@ -export default { - stories: ['../src/**/*.stories.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'], - - addons: ['@storybook/addon-links', '@storybook/addon-essentials', '@storybook/addon-interactions'], - - core: { - builder: '@storybook/builder-vite', - disableTelemetry: true, - }, - - framework: { - name: '@storybook/react-vite', - options: {}, - }, - - docs: { - autodocs: true, - }, -}; diff --git a/frontend/.storybook/main.ts b/frontend/.storybook/main.ts new file mode 100644 index 0000000000..780f53691f --- /dev/null +++ b/frontend/.storybook/main.ts @@ -0,0 +1,22 @@ +import { StorybookConfig } from '@storybook/react-vite'; + +export default { + framework: '@storybook/react-vite', + stories: ['../src/**/*.stories.@(js|jsx|ts|tsx)'], + + addons: [ + '@storybook/addon-links', + '@storybook/addon-essentials', + '@storybook/addon-interactions', + ], + + core: { + disableTelemetry: true, + }, + + docs: {}, + + typescript: { + reactDocgen: 'react-docgen-typescript', + }, +} satisfies StorybookConfig; diff --git a/frontend/.storybook/manager.js b/frontend/.storybook/manager.js index 53d569022a..364512f5b5 100644 --- a/frontend/.storybook/manager.js +++ b/frontend/.storybook/manager.js @@ -1,4 +1,4 @@ -import { addons } from '@storybook/addons'; +import { addons } from '@storybook/manager-api'; import theme from './HeadlampTheme'; addons.setConfig({ diff --git a/frontend/.storybook/preview.tsx b/frontend/.storybook/preview.tsx index 058b044837..f7d0d88565 100644 --- a/frontend/.storybook/preview.tsx +++ b/frontend/.storybook/preview.tsx @@ -1,81 +1,72 @@ -import React from 'react'; import themesConf from '../src/lib/themes'; -import { ThemeProvider, StyledEngineProvider } from '@mui/material/styles'; -import { initialize, mswDecorator } from 'msw-storybook-addon'; -import { rest } from 'msw'; +import { ThemeProvider } from '@mui/material/styles'; +import { initialize, mswLoader } from 'msw-storybook-addon'; +import '../src/index.css'; +import { Title, Subtitle, Description, Primary, Controls } from '@storybook/blocks'; +import { baseMocks } from './baseMocks'; // https://github.com/mswjs/msw-storybook-addon -initialize(); +initialize({ + onUnhandledRequest: 'warn', + waitUntilReady: true, +}); -const darkTheme = themesConf['dark']; -const lightTheme = themesConf['light']; - -const withThemeProvider = (Story, context) => { - const backgroundColor = context.globals.backgrounds ? context.globals.backgrounds.value : 'light'; - const theme = backgroundColor !== 'dark' ? lightTheme : darkTheme; +const withThemeProvider = (Story: any, context: any) => { + const theme = themesConf[context.globals.backgrounds?.value === '#1f1f1f' ? 'dark' : 'light']; const ourThemeProvider = ( - - - - - + + + ); return ourThemeProvider; }; -export const decorators = [withThemeProvider, mswDecorator]; - -export const globalTypes = { - theme: { - name: 'Theme', - description: 'Global theme for components', - defaultValue: 'light', - toolbar: { - icon: 'circlehollow', - items: ['light', 'dark'], - }, - }, -}; +export const decorators = [withThemeProvider]; export const parameters = { backgrounds: { values: [ - { name: 'light', value: 'light' }, - { name: 'dark', value: 'dark' }, + { name: 'light', value: '#FFF' }, + { name: 'dark', value: '#1f1f1f' }, ], }, - actions: { argTypesRegex: '^on[A-Z].*' }, + + docs: { + toc: { disable: true }, + // Customize docs page to exclude display of all stories + // Becasue it would cause stories override each others' mocks + page: () => ( + <> + + <Subtitle /> + <Description /> + <Primary /> + <Controls /> + </> + ), + }, // https://github.com/mswjs/msw-storybook-addon#composing-request-handlers msw: { - handlers: [ - rest.get('https://api.iconify.design/mdi.json', (_req, res, ctx) => { - return res(ctx.json({})); - }), - rest.get('http://localhost/api/v1/namespaces', (_req, res, ctx) => { - return res(ctx.json({})); - }), - rest.get('http://localhost/api/v1/events', (_req, res, ctx) => { - return res(ctx.json({})); - }), - rest.post( - 'http://localhost/apis/authorization.k8s.io/v1/selfsubjectaccessreviews', - (_req, res, ctx) => { - return res(ctx.json({ status: 200 })); - } - ), - rest.get('http://localhost:4466/api/v1/namespaces', (_req, res, ctx) => { - return res(ctx.json({})); - }), - rest.get('http://localhost:4466/api/v1/events', (_req, res, ctx) => { - return res(ctx.json({})); - }), - rest.post( - 'http://localhost:4466/apis/authorization.k8s.io/v1/selfsubjectaccessreviews', - (_req, res, ctx) => { - return res(ctx.json({ status: 200 })); - } - ), - ], + handlers: { + /** + * If you wan't to override or disable them in a particular story + * set base to null in msw configuration + * + * parameters: { + * msw: { + * handlers: { + * base: null, + * story: [yourMocks] + * } + * } + * } + */ + base: baseMocks, + }, }, }; + +export const loaders = [mswLoader]; + +export const tags = ['autodocs']; diff --git a/frontend/index.html b/frontend/index.html index 2b2964fe47..d6d2e4d511 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -11,57 +11,6 @@ <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5" /> <meta name="msapplication-TileColor" content="#fff" /> <meta name="description" content="Headlamp: Kubernetes Web UI" /> - <!-- Custom font --> - <style type="text/css"> - /* cyrillic-ext */ - @font-face { - font-family: 'Overpass'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(/fonts/overpass/cyrillic-ext.woff2) format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; - } - /* cyrillic */ - @font-face { - font-family: 'Overpass'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(/fonts/overpass/cyrillic.woff2) format('woff2'); - unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; - } - /* vietnamese */ - @font-face { - font-family: 'Overpass'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(/fonts/overpass/vietnamese.woff2) format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, - U+1EA0-1EF9, U+20AB; - } - /* latin-ext */ - @font-face { - font-family: 'Overpass'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(/fonts/overpass/latin-ext.woff2) format('woff2'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, - U+2C60-2C7F, U+A720-A7FF; - } - /* latin */ - @font-face { - font-family: 'Overpass'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(/fonts/overpass/latin.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, - U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; - } - </style> <link rel="apple-touch-icon" href="logo192.png" /> <!-- manifest.json provides metadata used when your web app is installed on a diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 131b7d733f..0c78808b7d 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -21,6 +21,8 @@ "@mui/system": "^5.15.14", "@mui/x-tree-view": "^6.17.0", "@reduxjs/toolkit": "^1.9.3", + "@storybook/blocks": "^8.2.9", + "@testing-library/dom": "^10.1.0", "@testing-library/react": "^16.0.0", "@types/glob": "^8.1.0", "@types/humanize-duration": "^3.27.1", @@ -31,6 +33,7 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/react-redux": "^7.1.19", + "@types/react-router": "^5.1.20", "@types/react-router-dom": "^5.3.1", "@types/react-window": "^1.8.5", "@types/semver": "^7.3.8", @@ -92,39 +95,40 @@ "vite": "^5.2.11", "vite-plugin-node-polyfills": "^0.22.0", "vite-plugin-svgr": "^4.2.0", - "vitest": "^1.6.0", + "vitest": "^2.0.5", "xterm": "^4.19.0", "xterm-addon-fit": "^0.5.0", "xterm-addon-search": "^0.9.0" }, "devDependencies": { - "@storybook/addon-actions": "7.6.7", - "@storybook/addon-essentials": "7.6.7", - "@storybook/addon-interactions": "7.6.20", - "@storybook/addon-links": "7.6.7", - "@storybook/builder-vite": "^8.1.0", - "@storybook/node-logger": "7.6.7", - "@storybook/react": "7.6.7", - "@storybook/react-vite": "^8.2.7", - "@storybook/test": "^8.1.10", - "@testing-library/jest-dom": "^6.4.5", - "@testing-library/user-event": "^14.5.1", + "@axe-core/react": "^4.3.2", + "@storybook/addon-actions": "^8.2.9", + "@storybook/addon-essentials": "^8.2.9", + "@storybook/addon-interactions": "^8.2.9", + "@storybook/addon-links": "^8.2.9", + "@storybook/manager-api": "^8.2.9", + "@storybook/node-logger": "^8.2.9", + "@storybook/react-vite": "^8.2.9", + "@storybook/test": "^8.2.9", + "@storybook/theming": "^8.2.9", + "@testing-library/jest-dom": "^6.4.8", + "@testing-library/user-event": "^14.5.2", "@types/nock": "^11.1.0", "@types/redux-mock-store": "^1.0.4", - "@vitest/coverage-istanbul": "^1.6.0", + "@vitest/coverage-istanbul": "^2.0.5", "fetch-mock": "^9.11.0", "http-proxy-middleware": "^2.0.1", "husky": "^4.3.8", "i18next-parser": "^7.9.0", "jsdom": "^24.0.0", "lint-staged": "^10.5.4", - "msw": "^0.47.4", - "msw-storybook-addon": "^1.10.0", + "msw": "^2.3.5", + "msw-storybook-addon": "^2.0.3", "nock": "^14.0.0-beta.6", "prettier": "^2.7.1", "redux-mock-store": "^1.5.4", "resize-observer-polyfill": "^1.5.1", - "storybook": "^8.2.7", + "storybook": "^8.2.9", "typedoc": "^0.26.5", "typedoc-plugin-markdown": "^4.2.3", "typedoc-plugin-rename-defaults": "^0.7.1", @@ -235,6 +239,17 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/@axe-core/react": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@axe-core/react/-/react-4.9.1.tgz", + "integrity": "sha512-DibuylB94B2200NjfbfVrQODWqVdqkSjdgvaHDAwrBRSNdI4ZbPwGNL1kicnh2W9EgOQ4MFFbkWvM23h0Z1bVg==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "axe-core": "~4.9.1", + "requestidlecallback": "^0.3.0" + } + }, "node_modules/@babel/code-frame": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", @@ -562,12 +577,43 @@ "node": ">=6.9.0" } }, - "node_modules/@base2/pretty-print-object": { + "node_modules/@bundled-es-modules/cookie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", + "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", + "dev": true, + "license": "ISC", + "dependencies": { + "cookie": "^0.5.0" + } + }, + "node_modules/@bundled-es-modules/statuses": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz", - "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", + "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", "dev": true, - "license": "BSD-2-Clause" + "license": "ISC", + "dependencies": { + "statuses": "^2.0.1" + } + }, + "node_modules/@bundled-es-modules/tough-cookie": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/tough-cookie/-/tough-cookie-0.1.6.tgz", + "integrity": "sha512-dvMHbL464C0zI+Yqxbz6kZ5TOEp7GLW+pry/RWndAR8MJQAXZ2rPmIs8tziTZjeIyhSNZgZbCePtfSbdWqStJw==", + "dev": true, + "license": "ISC", + "dependencies": { + "@types/tough-cookie": "^4.0.5", + "tough-cookie": "^4.1.4" + } + }, + "node_modules/@bundled-es-modules/tough-cookie/node_modules/@types/tough-cookie": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", + "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", + "dev": true, + "license": "MIT" }, "node_modules/@emotion/babel-plugin": { "version": "11.12.0", @@ -758,4755 +804,1739 @@ "node": ">=12" } }, - "node_modules/@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "node_modules/@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", "cpu": [ - "arm" + "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "android" + "linux" ], "engines": { "node": ">=12" } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/@iconify/icons-mdi": { + "version": "1.2.48", + "resolved": "https://registry.npmjs.org/@iconify/icons-mdi/-/icons-mdi-1.2.48.tgz", + "integrity": "sha512-1Tiq+iX1d2MzrdDiw45Tc9HuhNgg8H4vvaKNV+kF+jmr/kPG+YyeLMyXUKp4bwv+gheIAgNpZPjuqAPRkmMieA==", + "license": "Apache-2.0", + "dependencies": { + "@iconify/types": "*" + } + }, + "node_modules/@iconify/react": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@iconify/react/-/react-3.2.2.tgz", + "integrity": "sha512-z3+Jno3VcJzgNHsN5mEvYMsgCkOZkydqdIwOxjXh45+i2Vs9RGH68Y52vt39izwFSfuYUXhaW+1u7m7+IhCn/g==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" + "funding": { + "url": "http://github.com/sponsors/cyberalien" + }, + "peerDependencies": { + "react": ">=16" } }, - "node_modules/@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "cpu": [ - "x64" - ], + "node_modules/@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", + "license": "MIT" + }, + "node_modules/@inquirer/confirm": { + "version": "3.1.22", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.22.tgz", + "integrity": "sha512-gsAKIOWBm2Q87CDfs9fEo7wJT3fwWIJfnDGMn9Qy74gBnNFOACDNfhUzovubbJjWnKLGBln7/NcSmZwj5DuEXg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "dependencies": { + "@inquirer/core": "^9.0.10", + "@inquirer/type": "^1.5.2" + }, "engines": { - "node": ">=12" + "node": ">=18" } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", - "cpu": [ - "arm64" - ], + "node_modules/@inquirer/confirm/node_modules/@inquirer/core": { + "version": "9.0.10", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.10.tgz", + "integrity": "sha512-TdESOKSVwf6+YWDz8GhS6nKscwzkIyakEzCLJ5Vh6O3Co2ClhCJ0A4MG909MUWfaWdpJm7DE45ii51/2Kat9tA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "@inquirer/figures": "^1.0.5", + "@inquirer/type": "^1.5.2", + "@types/mute-stream": "^0.0.4", + "@types/node": "^22.1.0", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, "engines": { - "node": ">=12" + "node": ">=18" } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "cpu": [ - "x64" - ], + "node_modules/@inquirer/confirm/node_modules/@inquirer/figures": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.5.tgz", + "integrity": "sha512-79hP/VWdZ2UVc9bFGJnoQ/lQMpL74mGgzSYX1xUqCVk7/v73vJCMw1VuyWN1jGkZ9B3z7THAbySqGbCNefcjfA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": ">=12" + "node": ">=18" } }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "cpu": [ - "arm64" - ], + "node_modules/@inquirer/confirm/node_modules/@inquirer/type": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.2.tgz", + "integrity": "sha512-w9qFkumYDCNyDZmNQjf/n6qQuvQ4dMC3BJesY4oF+yr0CxR5vxujflAVeIcS6U336uzi9GM0kAfZlLrZ9UTkpA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], + "dependencies": { + "mute-stream": "^1.0.0" + }, "engines": { - "node": ">=12" + "node": ">=18" } }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "cpu": [ - "x64" - ], + "node_modules/@inquirer/confirm/node_modules/@types/mute-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@types/node": "*" } }, - "node_modules/@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "cpu": [ - "arm" - ], + "node_modules/@inquirer/confirm/node_modules/@types/node": { + "version": "22.3.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.3.0.tgz", + "integrity": "sha512-nrWpWVaDZuaVc5X84xJ0vNrLvomM205oQyLsRt7OHNZbSHslcWsvgFR7O7hire2ZonjLrWBbedmotmIlJDVd6g==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "undici-types": "~6.18.2" } }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "cpu": [ - "arm64" - ], + "node_modules/@inquirer/confirm/node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", + "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@inquirer/confirm/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "cpu": [ - "ia32" - ], + "node_modules/@inquirer/confirm/node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "license": "ISC", "engines": { - "node": ">=12" + "node": ">= 12" } }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "cpu": [ - "loong64" - ], + "node_modules/@inquirer/confirm/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=12" + "node": ">=7.0.0" } }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "cpu": [ - "mips64el" - ], + "node_modules/@inquirer/confirm/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "license": "MIT" + }, + "node_modules/@inquirer/confirm/node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "dev": true, + "license": "ISC", "engines": { - "node": ">=12" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "cpu": [ - "ppc64" - ], + "node_modules/@inquirer/confirm/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "license": "ISC", "engines": { - "node": ">=12" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "cpu": [ - "riscv64" - ], + "node_modules/@inquirer/confirm/node_modules/undici-types": { + "version": "6.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.18.2.tgz", + "integrity": "sha512-5ruQbENj95yDYJNS3TvcaxPMshV7aizdv/hWYjGIKoANWKjhWNBsr2YEuYZKodQulB1b8l7ILOuDQep3afowQQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@inquirer/confirm/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "cpu": [ - "s390x" - ], + "node_modules/@inquirer/confirm/node_modules/yoctocolors-cjs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@esbuild/linux-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", - "cpu": [ - "x64" - ], + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "cpu": [ - "x64" - ], + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, "engines": { - "node": ">=12" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "cpu": [ - "x64" - ], + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@joshwooding/vite-plugin-react-docgen-typescript/-/vite-plugin-react-docgen-typescript-0.3.1.tgz", + "integrity": "sha512-pdoMZ9QaPnVlSM+SdU/wgg0nyD/8wQ7y90ttO2CMCyrrm7RxveYIJ5eNfjPaoMFqW41LZra7QO9j+xV4Y18Glw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" + "dependencies": { + "glob": "^7.2.0", + "glob-promise": "^4.2.0", + "magic-string": "^0.27.0", + "react-docgen-typescript": "^2.2.2" + }, + "peerDependencies": { + "typescript": ">= 4.3.x", + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "cpu": [ - "x64" - ], + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">=12" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "cpu": [ - "arm64" - ], + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob-promise": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-4.2.2.tgz", + "integrity": "sha512-xcUzJ8NWN5bktoTIX7eOclO1Npxd/dyVqUJxlLIDasT4C7KZyqlPIwkdJ0Ypiy3p2ZKahTjK4M9uC3sNSfNMzw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "@types/glob": "^7.1.3" + }, "engines": { "node": ">=12" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/ahmadnassri" + }, + "peerDependencies": { + "glob": "^7.1.6" } }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "cpu": [ - "ia32" - ], + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, "engines": { "node": ">=12" } }, - "node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "cpu": [ - "x64" - ], + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/react-docgen-typescript": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz", + "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "peerDependencies": { + "typescript": ">= 4.3.x" } }, - "node_modules/@floating-ui/core": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz", - "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "license": "MIT", "dependencies": { - "@floating-ui/utils": "^0.2.7" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@floating-ui/dom": { - "version": "1.6.10", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz", - "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "license": "MIT", - "dependencies": { - "@floating-ui/core": "^1.6.0", - "@floating-ui/utils": "^0.2.7" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@floating-ui/react-dom": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.1.tgz", - "integrity": "sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==", + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "license": "MIT", "dependencies": { - "@floating-ui/dom": "^1.0.0" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@floating-ui/utils": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", - "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==", + "node_modules/@jsdevtools/ono": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", + "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==", "license": "MIT" }, - "node_modules/@iconify/icons-mdi": { - "version": "1.2.48", - "resolved": "https://registry.npmjs.org/@iconify/icons-mdi/-/icons-mdi-1.2.48.tgz", - "integrity": "sha512-1Tiq+iX1d2MzrdDiw45Tc9HuhNgg8H4vvaKNV+kF+jmr/kPG+YyeLMyXUKp4bwv+gheIAgNpZPjuqAPRkmMieA==", + "node_modules/@kinvolk/eslint-config": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@kinvolk/eslint-config/-/eslint-config-0.5.0.tgz", + "integrity": "sha512-ndtXtltacMhWeVx1CvrIYBakP3S6g/Kqbzy67MHVQgBH167aQC6F4GXbwsiG/52g1bH/v4b5CWkbEg6JZaih/g==", "license": "Apache-2.0", "dependencies": { - "@iconify/types": "*" + "@typescript-eslint/parser": "^4.28.2", + "eslint": "^7.30.0", + "typescript": "^4.3.5" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.28.2", + "eslint": "^7.30.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-plugin-react": "^7.24.0", + "eslint-plugin-react-hooks": "^4.2.0", + "eslint-plugin-simple-import-sort": "^7.0.0", + "eslint-plugin-unused-imports": "^1.1.2" } }, - "node_modules/@iconify/react": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@iconify/react/-/react-3.2.2.tgz", - "integrity": "sha512-z3+Jno3VcJzgNHsN5mEvYMsgCkOZkydqdIwOxjXh45+i2Vs9RGH68Y52vt39izwFSfuYUXhaW+1u7m7+IhCn/g==", + "node_modules/@monaco-editor/loader": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.4.0.tgz", + "integrity": "sha512-00ioBig0x642hytVspPl7DbQyaSWRaolYie/UFNjoTdvoKPzo6xrXLhTk9ixgIKcLH5b5vDOjVNiGyY+uDCUlg==", "license": "MIT", - "funding": { - "url": "http://github.com/sponsors/cyberalien" + "dependencies": { + "state-local": "^1.0.6" }, "peerDependencies": { - "react": ">=16" + "monaco-editor": ">= 0.21.0 < 1" } }, - "node_modules/@iconify/types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", - "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", + "node_modules/@monaco-editor/loader/node_modules/state-local": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", + "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==", "license": "MIT" }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, + "node_modules/@monaco-editor/react": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.6.0.tgz", + "integrity": "sha512-RFkU9/i7cN2bsq/iTkurMWOEErmYcY6JiQI3Jn+WeR/FGISH8JbHERjpS9oRuSOPvDMJI0Z8nJeKkbOs9sBYQw==", "license": "MIT", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "@monaco-editor/loader": "^1.4.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "peerDependencies": { + "monaco-editor": ">= 0.25.0 < 1", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/@mswjs/interceptors": { + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.29.1.tgz", + "integrity": "sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "@open-draft/deferred-promise": "^2.2.0", + "@open-draft/logger": "^0.3.0", + "@open-draft/until": "^2.0.0", + "is-node-process": "^1.2.0", + "outvariant": "^1.2.1", + "strict-event-emitter": "^0.5.1" }, "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, + "node_modules/@mui/base": { + "version": "5.0.0-beta.40", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.40.tgz", + "integrity": "sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==", "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "@babel/runtime": "^7.23.9", + "@floating-ui/react-dom": "^2.0.8", + "@mui/types": "^7.2.14", + "@mui/utils": "^5.15.14", + "@popperjs/core": "^2.11.8", + "clsx": "^2.1.0", + "prop-types": "^15.8.1" }, "engines": { - "node": ">=6" + "node": ">=12.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" + "type": "opencollective", + "url": "https://opencollective.com/mui-org" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "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/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, + "node_modules/@mui/base/node_modules/@floating-ui/core": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz", + "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@floating-ui/utils": "^0.2.7" } }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "node_modules/@mui/base/node_modules/@floating-ui/dom": { + "version": "1.6.10", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz", + "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==", "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.7" } }, - "node_modules/@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "dev": true, + "node_modules/@mui/base/node_modules/@floating-ui/react-dom": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.1.tgz", + "integrity": "sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==", "license": "MIT", "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" + "@floating-ui/dom": "^1.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" } }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/@mui/base/node_modules/@floating-ui/utils": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", + "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==", + "license": "MIT" + }, + "node_modules/@mui/icons-material": { + "version": "5.16.7", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.16.7.tgz", + "integrity": "sha512-UrGwDJCXEszbDI7yV047BYU5A28eGJ79keTCP4cc74WyncuVrnurlmIRxaHL8YK+LI1Kzq+/JM52IAkNnv4u+Q==", "license": "MIT", + "peer": true, "dependencies": { - "color-convert": "^2.0.1" + "@babel/runtime": "^7.23.9" }, "engines": { - "node": ">=8" + "node": ">=12.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/@mui/lab": { + "version": "5.0.0-alpha.173", + "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.173.tgz", + "integrity": "sha512-Gt5zopIWwxDgGy/MXcp6GueD84xFFugFai4hYiXY0zowJpTVnIrTQCQXV004Q7rejJ7aaCntX9hpPJqCrioshA==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/runtime": "^7.23.9", + "@mui/base": "5.0.0-beta.40", + "@mui/system": "^5.16.5", + "@mui/types": "^7.2.15", + "@mui/utils": "^5.16.5", + "clsx": "^2.1.0", + "prop-types": "^15.8.1" }, "engines": { - "node": ">=10" + "node": ">=12.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@mui/material": ">=5.15.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/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/@mui/material": { + "version": "5.16.7", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.16.7.tgz", + "integrity": "sha512-cwwVQxBhK60OIOqZOVLFt55t01zmarKJiJUWbk0+8s/Ix5IaUzAShqlJchxsIQ4mSrWqgcKCCXKtIlG5H+/Jmg==", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@babel/runtime": "^7.23.9", + "@mui/core-downloads-tracker": "^5.16.7", + "@mui/system": "^5.16.7", + "@mui/types": "^7.2.15", + "@mui/utils": "^5.16.6", + "@popperjs/core": "^2.11.8", + "@types/react-transition-group": "^4.4.10", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1", + "react-is": "^18.3.1", + "react-transition-group": "^4.4.5" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" + "node": ">=12.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "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/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, + "node_modules/@mui/material/node_modules/@mui/core-downloads-tracker": { + "version": "5.16.7", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.16.7.tgz", + "integrity": "sha512-RtsCt4Geed2/v74sbihWzzRs+HsIQCfclHeORh5Ynu2fS4icIKozcSubwuG7vtzq2uW3fOR1zITSP84TNt2GoQ==", "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" } }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/@mui/system": { + "version": "5.16.7", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.16.7.tgz", + "integrity": "sha512-Jncvs/r/d/itkxh7O7opOunTqbbSSzMTHzZkNLM+FjAOg+cYAZHrPDlYe1ZGKUYORwwb2XexlWnpZp0kZ4AHuA==", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/runtime": "^7.23.9", + "@mui/private-theming": "^5.16.6", + "@mui/styled-engine": "^5.16.6", + "@mui/types": "^7.2.15", + "@mui/utils": "^5.16.6", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" }, "engines": { - "node": ">=8" + "node": ">=12.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "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/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/@mui/system/node_modules/@mui/private-theming": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.16.6.tgz", + "integrity": "sha512-rAk+Rh8Clg7Cd7shZhyt2HGTTE5wYKNSJ5sspf28Fqm/PZ69Er9o6KX25g03/FG2dfpg5GCwZh/xOojiTfm3hw==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/runtime": "^7.23.9", + "@mui/utils": "^5.16.6", + "prop-types": "^15.8.1" }, "engines": { - "node": ">=10" + "node": ">=12.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" + "type": "opencollective", + "url": "https://opencollective.com/mui-org" }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/@mui/system/node_modules/@mui/styled-engine": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.16.6.tgz", + "integrity": "sha512-zaThmS67ZmtHSWToTiHslbI8jwrmITcN93LQaR2lKArbvS7Z3iLkwRoiikNWutx9MBs8Q6okKvbZq1RQYB3v7g==", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/runtime": "^7.23.9", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" }, "engines": { - "node": ">=8" - } - }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@joshwooding/vite-plugin-react-docgen-typescript/-/vite-plugin-react-docgen-typescript-0.3.1.tgz", - "integrity": "sha512-pdoMZ9QaPnVlSM+SdU/wgg0nyD/8wQ7y90ttO2CMCyrrm7RxveYIJ5eNfjPaoMFqW41LZra7QO9j+xV4Y18Glw==", - "dev": true, - "license": "MIT", - "dependencies": { - "glob": "^7.2.0", - "glob-promise": "^4.2.0", - "magic-string": "^0.27.0", - "react-docgen-typescript": "^2.2.2" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { - "typescript": ">= 4.3.x", - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { - "typescript": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { "optional": true } } }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, + "node_modules/@mui/types": { + "version": "7.2.15", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.15.tgz", + "integrity": "sha512-nbo7yPhtKJkdf9kcVOF8JZHPZTmqXjJ/tI0bdWgHg5tp9AnIN4Y7f7wm9T+0SyGYJk76+GYZ8Q5XaTYAsUHN0Q==", "license": "MIT", - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob-promise": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-4.2.2.tgz", - "integrity": "sha512-xcUzJ8NWN5bktoTIX7eOclO1Npxd/dyVqUJxlLIDasT4C7KZyqlPIwkdJ0Ypiy3p2ZKahTjK4M9uC3sNSfNMzw==", - "dev": true, + "node_modules/@mui/utils": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz", + "integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==", "license": "MIT", "dependencies": { - "@types/glob": "^7.1.3" + "@babel/runtime": "^7.23.9", + "@mui/types": "^7.2.15", + "@types/prop-types": "^15.7.12", + "clsx": "^2.1.1", + "prop-types": "^15.8.1", + "react-is": "^18.3.1" }, "engines": { - "node": ">=12" + "node": ">=12.0.0" }, "funding": { - "type": "individual", - "url": "https://github.com/sponsors/ahmadnassri" + "type": "opencollective", + "url": "https://opencollective.com/mui-org" }, "peerDependencies": { - "glob": "^7.1.6" + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dev": true, + "node_modules/@mui/x-date-pickers": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.13.0.tgz", + "integrity": "sha512-cmpAfkzOjUgL4I8WenU4elm1QJO8vWpGmIPCezT3Q9wFjGL1QApQhJ5gMZ+X4tM6Gha9AhIWNQX5eXHKbSoyFQ==", "license": "MIT", + "peer": true, "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" + "@babel/runtime": "^7.25.0", + "@mui/system": "^5.16.5", + "@mui/utils": "^5.16.5", + "@types/react-transition-group": "^4.4.10", + "clsx": "^2.1.1", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" }, "engines": { - "node": ">=12" - } - }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/react-docgen-typescript": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz", - "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==", - "dev": true, - "license": "MIT", + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, "peerDependencies": { - "typescript": ">= 4.3.x" + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/material": "^5.15.14", + "date-fns": "^2.25.0 || ^3.2.0", + "date-fns-jalali": "^2.13.0-0 || ^3.2.0-0", + "dayjs": "^1.10.7", + "luxon": "^3.0.2", + "moment": "^2.29.4", + "moment-hijri": "^2.1.2", + "moment-jalaali": "^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.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 + }, + "date-fns": { + "optional": true + }, + "date-fns-jalali": { + "optional": true + }, + "dayjs": { + "optional": true + }, + "luxon": { + "optional": true + }, + "moment": { + "optional": true + }, + "moment-hijri": { + "optional": true + }, + "moment-jalaali": { + "optional": true + } } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "node_modules/@mui/x-tree-view": { + "version": "6.17.0", + "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-6.17.0.tgz", + "integrity": "sha512-09dc2D+Rjg2z8KOaxbUXyPi0aw7fm2jurEtV8Xw48xJ00joLWd5QJm1/v4CarEvaiyhTQzHImNqdgeJW8ZQB6g==", "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" + "@babel/runtime": "^7.23.2", + "@mui/base": "^5.0.0-beta.20", + "@mui/utils": "^5.14.14", + "@types/react-transition-group": "^4.4.8", + "clsx": "^2.0.0", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" }, "engines": { - "node": ">=6.0.0" + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/material": "^5.8.6", + "@mui/system": "^5.8.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, "engines": { - "node": ">=6.0.0" + "node": ">= 8" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">= 8" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/@jsdevtools/ono": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", - "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==", + "node_modules/@open-draft/deferred-promise": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", + "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==", + "dev": true, "license": "MIT" }, - "node_modules/@juggle/resize-observer": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", - "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==", + "node_modules/@open-draft/logger": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", + "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", "dev": true, - "license": "Apache-2.0" - }, - "node_modules/@kinvolk/eslint-config": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@kinvolk/eslint-config/-/eslint-config-0.5.0.tgz", - "integrity": "sha512-ndtXtltacMhWeVx1CvrIYBakP3S6g/Kqbzy67MHVQgBH167aQC6F4GXbwsiG/52g1bH/v4b5CWkbEg6JZaih/g==", - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@typescript-eslint/parser": "^4.28.2", - "eslint": "^7.30.0", - "typescript": "^4.3.5" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.28.2", - "eslint": "^7.30.0", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-import": "^2.22.1", - "eslint-plugin-jsx-a11y": "^6.4.1", - "eslint-plugin-react": "^7.24.0", - "eslint-plugin-react-hooks": "^4.2.0", - "eslint-plugin-simple-import-sort": "^7.0.0", - "eslint-plugin-unused-imports": "^1.1.2" + "is-node-process": "^1.2.0", + "outvariant": "^1.4.0" } }, - "node_modules/@mdx-js/react": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz", - "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==", + "node_modules/@open-draft/until": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", + "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==", "dev": true, + "license": "MIT" + }, + "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==", "license": "MIT", - "dependencies": { - "@types/mdx": "^2.0.0", - "@types/react": ">=16" - }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "react": ">=16" + "url": "https://opencollective.com/popperjs" } }, - "node_modules/@monaco-editor/loader": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.4.0.tgz", - "integrity": "sha512-00ioBig0x642hytVspPl7DbQyaSWRaolYie/UFNjoTdvoKPzo6xrXLhTk9ixgIKcLH5b5vDOjVNiGyY+uDCUlg==", + "node_modules/@reduxjs/toolkit": { + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.7.tgz", + "integrity": "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==", "license": "MIT", "dependencies": { - "state-local": "^1.0.6" + "immer": "^9.0.21", + "redux": "^4.2.1", + "redux-thunk": "^2.4.2", + "reselect": "^4.1.8" }, "peerDependencies": { - "monaco-editor": ">= 0.21.0 < 1" - } - }, - "node_modules/@monaco-editor/loader/node_modules/state-local": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", - "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==", - "license": "MIT" - }, - "node_modules/@monaco-editor/react": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.6.0.tgz", - "integrity": "sha512-RFkU9/i7cN2bsq/iTkurMWOEErmYcY6JiQI3Jn+WeR/FGISH8JbHERjpS9oRuSOPvDMJI0Z8nJeKkbOs9sBYQw==", - "license": "MIT", - "dependencies": { - "@monaco-editor/loader": "^1.4.0" + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.0.2" }, - "peerDependencies": { - "monaco-editor": ">= 0.25.0 < 1", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } } }, - "node_modules/@mswjs/cookies": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-0.2.2.tgz", - "integrity": "sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g==", - "dev": true, + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", "license": "MIT", "dependencies": { - "@types/set-cookie-parser": "^2.4.0", - "set-cookie-parser": "^2.4.6" + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=14" - } - }, - "node_modules/@mswjs/interceptors": { - "version": "0.17.10", - "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.17.10.tgz", - "integrity": "sha512-N8x7eSLGcmUFNWZRxT1vsHvypzIRgQYdG0rJey/rZCy6zT/30qDt8Joj7FxzGNLSwXbeZqJOMqDurp7ra4hgbw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@open-draft/until": "^1.0.3", - "@types/debug": "^4.1.7", - "@xmldom/xmldom": "^0.8.3", - "debug": "^4.3.3", - "headers-polyfill": "3.2.5", - "outvariant": "^1.2.1", - "strict-event-emitter": "^0.2.4", - "web-encoding": "^1.1.5" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@mswjs/interceptors/node_modules/@open-draft/until": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-1.0.3.tgz", - "integrity": "sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/@mswjs/interceptors/node_modules/headers-polyfill": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-3.2.5.tgz", - "integrity": "sha512-tUCGvt191vNSQgttSyJoibR+VO+I6+iCHIUdhzEMJKE+EAL8BwCN7fUOZlY4ofOelNHsK+gEjxB/B+9N3EWtdA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@mswjs/interceptors/node_modules/strict-event-emitter": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz", - "integrity": "sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==", - "dev": true, - "license": "MIT", - "dependencies": { - "events": "^3.3.0" - } - }, - "node_modules/@mui/base": { - "version": "5.0.0-beta.40", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.40.tgz", - "integrity": "sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@floating-ui/react-dom": "^2.0.8", - "@mui/types": "^7.2.14", - "@mui/utils": "^5.15.14", - "@popperjs/core": "^2.11.8", - "clsx": "^2.1.0", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "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/icons-material": { - "version": "5.16.7", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.16.7.tgz", - "integrity": "sha512-UrGwDJCXEszbDI7yV047BYU5A28eGJ79keTCP4cc74WyncuVrnurlmIRxaHL8YK+LI1Kzq+/JM52IAkNnv4u+Q==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.23.9" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@mui/material": "^5.0.0", - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/lab": { - "version": "5.0.0-alpha.173", - "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.173.tgz", - "integrity": "sha512-Gt5zopIWwxDgGy/MXcp6GueD84xFFugFai4hYiXY0zowJpTVnIrTQCQXV004Q7rejJ7aaCntX9hpPJqCrioshA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/base": "5.0.0-beta.40", - "@mui/system": "^5.16.5", - "@mui/types": "^7.2.15", - "@mui/utils": "^5.16.5", - "clsx": "^2.1.0", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.5.0", - "@emotion/styled": "^11.3.0", - "@mui/material": ">=5.15.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": { - "version": "5.16.7", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.16.7.tgz", - "integrity": "sha512-cwwVQxBhK60OIOqZOVLFt55t01zmarKJiJUWbk0+8s/Ix5IaUzAShqlJchxsIQ4mSrWqgcKCCXKtIlG5H+/Jmg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/core-downloads-tracker": "^5.16.7", - "@mui/system": "^5.16.7", - "@mui/types": "^7.2.15", - "@mui/utils": "^5.16.6", - "@popperjs/core": "^2.11.8", - "@types/react-transition-group": "^4.4.10", - "clsx": "^2.1.0", - "csstype": "^3.1.3", - "prop-types": "^15.8.1", - "react-is": "^18.3.1", - "react-transition-group": "^4.4.5" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "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/@mui/core-downloads-tracker": { - "version": "5.16.7", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.16.7.tgz", - "integrity": "sha512-RtsCt4Geed2/v74sbihWzzRs+HsIQCfclHeORh5Ynu2fS4icIKozcSubwuG7vtzq2uW3fOR1zITSP84TNt2GoQ==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - } - }, - "node_modules/@mui/system": { - "version": "5.16.7", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.16.7.tgz", - "integrity": "sha512-Jncvs/r/d/itkxh7O7opOunTqbbSSzMTHzZkNLM+FjAOg+cYAZHrPDlYe1ZGKUYORwwb2XexlWnpZp0kZ4AHuA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/private-theming": "^5.16.6", - "@mui/styled-engine": "^5.16.6", - "@mui/types": "^7.2.15", - "@mui/utils": "^5.16.6", - "clsx": "^2.1.0", - "csstype": "^3.1.3", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "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/system/node_modules/@mui/private-theming": { - "version": "5.16.6", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.16.6.tgz", - "integrity": "sha512-rAk+Rh8Clg7Cd7shZhyt2HGTTE5wYKNSJ5sspf28Fqm/PZ69Er9o6KX25g03/FG2dfpg5GCwZh/xOojiTfm3hw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/utils": "^5.16.6", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/system/node_modules/@mui/styled-engine": { - "version": "5.16.6", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.16.6.tgz", - "integrity": "sha512-zaThmS67ZmtHSWToTiHslbI8jwrmITcN93LQaR2lKArbvS7Z3iLkwRoiikNWutx9MBs8Q6okKvbZq1RQYB3v7g==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@emotion/cache": "^11.11.0", - "csstype": "^3.1.3", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "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/types": { - "version": "7.2.15", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.15.tgz", - "integrity": "sha512-nbo7yPhtKJkdf9kcVOF8JZHPZTmqXjJ/tI0bdWgHg5tp9AnIN4Y7f7wm9T+0SyGYJk76+GYZ8Q5XaTYAsUHN0Q==", - "license": "MIT", - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/utils": { - "version": "5.16.6", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz", - "integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/types": "^7.2.15", - "@types/prop-types": "^15.7.12", - "clsx": "^2.1.1", - "prop-types": "^15.8.1", - "react-is": "^18.3.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/x-date-pickers": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.13.0.tgz", - "integrity": "sha512-cmpAfkzOjUgL4I8WenU4elm1QJO8vWpGmIPCezT3Q9wFjGL1QApQhJ5gMZ+X4tM6Gha9AhIWNQX5eXHKbSoyFQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.25.0", - "@mui/system": "^5.16.5", - "@mui/utils": "^5.16.5", - "@types/react-transition-group": "^4.4.10", - "clsx": "^2.1.1", - "prop-types": "^15.8.1", - "react-transition-group": "^4.4.5" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.9.0", - "@emotion/styled": "^11.8.1", - "@mui/material": "^5.15.14", - "date-fns": "^2.25.0 || ^3.2.0", - "date-fns-jalali": "^2.13.0-0 || ^3.2.0-0", - "dayjs": "^1.10.7", - "luxon": "^3.0.2", - "moment": "^2.29.4", - "moment-hijri": "^2.1.2", - "moment-jalaali": "^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.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 - }, - "date-fns": { - "optional": true - }, - "date-fns-jalali": { - "optional": true - }, - "dayjs": { - "optional": true - }, - "luxon": { - "optional": true - }, - "moment": { - "optional": true - }, - "moment-hijri": { - "optional": true - }, - "moment-jalaali": { - "optional": true - } - } - }, - "node_modules/@mui/x-tree-view": { - "version": "6.17.0", - "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-6.17.0.tgz", - "integrity": "sha512-09dc2D+Rjg2z8KOaxbUXyPi0aw7fm2jurEtV8Xw48xJ00joLWd5QJm1/v4CarEvaiyhTQzHImNqdgeJW8ZQB6g==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.2", - "@mui/base": "^5.0.0-beta.20", - "@mui/utils": "^5.14.14", - "@types/react-transition-group": "^4.4.8", - "clsx": "^2.0.0", - "prop-types": "^15.8.1", - "react-transition-group": "^4.4.5" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@emotion/react": "^11.9.0", - "@emotion/styled": "^11.8.1", - "@mui/material": "^5.8.6", - "@mui/system": "^5.8.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@open-draft/deferred-promise": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", - "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@open-draft/logger": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", - "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-node-process": "^1.2.0", - "outvariant": "^1.4.0" - } - }, - "node_modules/@open-draft/until": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", - "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==", - "dev": true, - "license": "MIT" - }, - "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==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/@radix-ui/number": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz", - "integrity": "sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@radix-ui/primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", - "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@radix-ui/react-arrow": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz", - "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-collection": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz", - "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", - "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-context": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", - "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-direction": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", - "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz", - "integrity": "sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-escape-keydown": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-focus-guards": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", - "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-focus-scope": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.3.tgz", - "integrity": "sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-id": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", - "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-popper": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.2.tgz", - "integrity": "sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-rect": "1.0.1", - "@radix-ui/react-use-size": "1.0.1", - "@radix-ui/rect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-portal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.3.tgz", - "integrity": "sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-primitive": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", - "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.0.tgz", - "integrity": "sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-collection": "1.1.0", - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-direction": "1.1.0", - "@radix-ui/react-id": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-callback-ref": "1.1.0", - "@radix-ui/react-use-controllable-state": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", - "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-collection": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.0.tgz", - "integrity": "sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-slot": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-context": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", - "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-direction": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", - "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-id": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz", - "integrity": "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", - "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", - "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz", - "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-select": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-1.2.2.tgz", - "integrity": "sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/number": "1.0.1", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-collection": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-dismissable-layer": "1.0.4", - "@radix-ui/react-focus-guards": "1.0.1", - "@radix-ui/react-focus-scope": "1.0.3", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-popper": "1.1.2", - "@radix-ui/react-portal": "1.0.3", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-previous": "1.0.1", - "@radix-ui/react-visually-hidden": "1.0.3", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.5" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.0.tgz", - "integrity": "sha512-3uBAs+egzvJBDZAzvb/n4NxxOYpnspmWxO2u5NbZ8Y6FM/NdrGSF9bop3Cf6F6C71z1rTSn8KV0Fo2ZVd79lGA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.0.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-separator/node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-separator/node_modules/@radix-ui/react-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-separator/node_modules/@radix-ui/react-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", - "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.1.0.tgz", - "integrity": "sha512-gwoxaKZ0oJ4vIgzsfESBuSgJNdc0rv12VhHgcqN0TEJmmZixXG/2XpsLK8kzNWYcnaoRIEEQc0bEi3dIvdUpjw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-use-controllable-state": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.0.tgz", - "integrity": "sha512-PpTJV68dZU2oqqgq75Uzto5o/XfOVgkrJ9rulVmfTKxWp3HfUjHE6CP/WLRR4AzPX9HWxw7vFow2me85Yu+Naw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-direction": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-roving-focus": "1.1.0", - "@radix-ui/react-toggle": "1.1.0", - "@radix-ui/react-use-controllable-state": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", - "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-context": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", - "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-direction": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", - "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", - "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group/node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", - "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", - "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", - "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle/node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", - "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.1.0.tgz", - "integrity": "sha512-ZUKknxhMTL/4hPh+4DuaTot9aO7UD6Kupj4gqXCsBTayX1pD1L+0C2/2VZKXb4tIifQklZ3pf2hG9T+ns+FclQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.0", - "@radix-ui/react-context": "1.1.0", - "@radix-ui/react-direction": "1.1.0", - "@radix-ui/react-primitive": "2.0.0", - "@radix-ui/react-roving-focus": "1.1.0", - "@radix-ui/react-separator": "1.1.0", - "@radix-ui/react-toggle-group": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", - "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", - "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-context": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", - "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-direction": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", - "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", - "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar/node_modules/@radix-ui/react-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", - "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", - "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", - "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", - "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", - "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-previous": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz", - "integrity": "sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-rect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz", - "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/rect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-size": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz", - "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz", - "integrity": "sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/rect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz", - "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@reduxjs/toolkit": { - "version": "1.9.7", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.7.tgz", - "integrity": "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==", - "license": "MIT", - "dependencies": { - "immer": "^9.0.21", - "redux": "^4.2.1", - "redux-thunk": "^2.4.2", - "reselect": "^4.1.8" - }, - "peerDependencies": { - "react": "^16.9.0 || ^17.0.0 || ^18", - "react-redux": "^7.2.1 || ^8.0.2" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-redux": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", - "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils/node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "license": "MIT" - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz", - "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz", - "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "license": "MIT" - }, - "node_modules/@storybook/addon-actions": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.6.7.tgz", - "integrity": "sha512-+6EZvhIeKEqG/RNsU3R5DxOrd60BL5GEvmzE2w60s2eKaNNxtyilDjiO1g4z2s2zDNyr7JL/Ft03pJ0Jgo0lew==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/core-events": "7.6.7", - "@storybook/global": "^5.0.0", - "@types/uuid": "^9.0.1", - "dequal": "^2.0.2", - "polished": "^4.2.2", - "uuid": "^9.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-backgrounds": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.7.tgz", - "integrity": "sha512-55sBy1YUqponAVe+qL16qtWxdf63vHEnIoqFyHEwGpk7K9IhFA1BmdSpFr5VnWEwXeJXKj30db78frh2LUdk3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-controls": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-7.6.7.tgz", - "integrity": "sha512-DJ3gfvcdCgqi7AQxu83vx0AEUKiuJrNcSATfWV3Jqi8dH6fYO2yqpemHEeWOEy+DAHxIOaqLKwb1QjIBj+vSRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/blocks": "7.6.7", - "lodash": "^4.17.21", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-docs": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-7.6.7.tgz", - "integrity": "sha512-2dfajNhweofJ3LxjGO83UE5sBMvKtJB0Agj7q8mMtK/9PUCUcbvsFSyZnO/s6X1zAjSn5ZrirbSoTXU4IqxwSA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/transform": "^29.3.1", - "@mdx-js/react": "^2.1.5", - "@storybook/blocks": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/components": "7.6.7", - "@storybook/csf-plugin": "7.6.7", - "@storybook/csf-tools": "7.6.7", - "@storybook/global": "^5.0.0", - "@storybook/mdx2-csf": "^1.0.0", - "@storybook/node-logger": "7.6.7", - "@storybook/postinstall": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/react-dom-shim": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "fs-extra": "^11.1.0", - "remark-external-links": "^8.0.0", - "remark-slug": "^6.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/addon-docs/node_modules/@storybook/csf-plugin": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-7.6.7.tgz", - "integrity": "sha512-YL7e6H4iVcsDI0UpgpdQX2IiGDrlbgaQMHQgDLWXmZyKxBcy0ONROAX5zoT1ml44EHkL60TMaG4f7SinviJCog==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/csf-tools": "7.6.7", - "unplugin": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-essentials": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-7.6.7.tgz", - "integrity": "sha512-nNLMrpIvc04z4XCA+kval/44eKAFJlUJeeL2pxwP7F/PSzjWe5BXv1bQHOiw8inRO5II0PzqwWnVCI9jsj7K5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/addon-actions": "7.6.7", - "@storybook/addon-backgrounds": "7.6.7", - "@storybook/addon-controls": "7.6.7", - "@storybook/addon-docs": "7.6.7", - "@storybook/addon-highlight": "7.6.7", - "@storybook/addon-measure": "7.6.7", - "@storybook/addon-outline": "7.6.7", - "@storybook/addon-toolbars": "7.6.7", - "@storybook/addon-viewport": "7.6.7", - "@storybook/core-common": "7.6.7", - "@storybook/manager-api": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/preview-api": "7.6.7", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/addon-highlight": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-7.6.7.tgz", - "integrity": "sha512-2F/tJdn45d4zrvf/cmE1vsczl99wK8+I+kkj0G7jLsrJR0w1zTgbgjy6T9j86HBTBvWcnysNFNIRWPAOh5Wdbw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-7.6.20.tgz", - "integrity": "sha512-uH+OIxLtvfnnmdN3Uf8MwzfEFYtaqSA6Hir6QNPc643se0RymM8mULN0rzRyvspwd6OagWdtOxsws3aHk02KTA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "@storybook/types": "7.6.20", - "jest-mock": "^27.0.6", - "polished": "^4.2.2", - "ts-dedent": "^2.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/channels": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.20.tgz", - "integrity": "sha512-4hkgPSH6bJclB2OvLnkZOGZW1WptJs09mhQ6j6qLjgBZzL/ZdD6priWSd7iXrmPiN5TzUobkG4P4Dp7FjkiO7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/client-logger": "7.6.20", - "@storybook/core-events": "7.6.20", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/client-logger": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.20.tgz", - "integrity": "sha512-NwG0VIJQCmKrSaN5GBDFyQgTAHLNishUPLW1NrzqTDNAhfZUoef64rPQlinbopa0H4OXmlB+QxbQIb3ubeXmSQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/core-events": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.20.tgz", - "integrity": "sha512-tlVDuVbDiNkvPDFAu+0ou3xBBYbx9zUURQz4G9fAq0ScgBOs/bpzcRrFb4mLpemUViBAd47tfZKdH4MAX45KVQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/types": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.20.tgz", - "integrity": "sha512-GncdY3x0LpbhmUAAJwXYtJDUQEwfF175gsjH0/fxPkxPoV7Sef9TM41jQLJW/5+6TnZoCZP/+aJZTJtq3ni23Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/channels": "7.6.20", - "@types/babel__core": "^7.0.0", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-links": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-7.6.7.tgz", - "integrity": "sha512-O5LekPslkAIDtXC/TCIyg/3c0htBxDYwb/s+NrZUPTNWJsngxvTAwp6aIk6aVSeSCFUMWvBFcVsuV3hv+ndK6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-measure": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-7.6.7.tgz", - "integrity": "sha512-t1RnnNO4Xzgnsxu63FlZwsCTF0+9jKxr44NiJAUOxW9ppbCvs/JfSDOOvcDRtPWyjgnyzexNUUctMfxvLrU01A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-outline": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-7.6.7.tgz", - "integrity": "sha512-gu2y46ijjMkXlxy1f8Cctgjw5b5y8vSIqNAYlrs5/Qy+hJAWyU6lj2PFGOCCUG4L+F45fAjwWAin6qz43+WnRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-toolbars": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-7.6.7.tgz", - "integrity": "sha512-vT+YMzw8yVwndhJglI0XtELfXWq1M0HEy5ST3XPzbjmsJ54LgTf1b29UMkh0E/05qBQNFCcbT9B/tLxqWezxlg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-viewport": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-7.6.7.tgz", - "integrity": "sha512-Q/BKjJaKzl4RWxH45K2iIXwkicj4ReVAUIpIyd7dPBb/Bx+hEDYZxR5dDg82AMkZdA71x5ttMnuDSuVpmWAE6g==", - "dev": true, - "license": "MIT", - "dependencies": { - "memoizerific": "^1.11.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/blocks": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.6.7.tgz", - "integrity": "sha512-+QEvGQ0he/YvFS3lsZORJWxhQIyqcCDWsxbJxJiByePd+Z4my3q8xwtPhHW0TKRL0xUgNE/GnTfMMqJfevTuSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/channels": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/components": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/docs-tools": "7.6.7", - "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "@types/lodash": "^4.14.167", - "color-convert": "^2.0.1", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "markdown-to-jsx": "^7.1.8", - "memoizerific": "^1.11.3", - "polished": "^4.2.2", - "react-colorful": "^5.1.2", - "telejson": "^7.2.0", - "tocbot": "^4.20.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/blocks/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/blocks/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/builder-vite": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-8.2.9.tgz", - "integrity": "sha512-MHD3ezRjKkJkOl0u7CRQoQD/LKd28YMWIcaz4YrV6ygokc0c3RFTlOefICQFgboc+1RwIUowxN1CJ2kJ7p4SWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/csf-plugin": "8.2.9", - "@types/find-cache-dir": "^3.2.1", - "browser-assert": "^1.2.1", - "es-module-lexer": "^1.5.0", - "express": "^4.19.2", - "find-cache-dir": "^3.0.0", - "fs-extra": "^11.1.0", - "magic-string": "^0.30.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "@preact/preset-vite": "*", - "storybook": "^8.2.9", - "typescript": ">= 4.3.x", - "vite": "^4.0.0 || ^5.0.0", - "vite-plugin-glimmerx": "*" - }, - "peerDependenciesMeta": { - "@preact/preset-vite": { - "optional": true - }, - "typescript": { - "optional": true - }, - "vite-plugin-glimmerx": { - "optional": true - } - } - }, - "node_modules/@storybook/builder-vite/node_modules/es-module-lexer": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/channels": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.7.tgz", - "integrity": "sha512-u1hURhfQHHtZyRIDUENRCp+CRRm7IQfcjQaoWI06XCevQPuhVEtFUfXHjG+J74aA/JuuTLFUtqwNm1zGqbXTAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/client-logger": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/client-logger": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.7.tgz", - "integrity": "sha512-A16zpWgsa0gSdXMR9P3bWVdC9u/1B1oG4H7Z1+JhNzgnL3CdyOYO0qFSiAtNBso4nOjIAJVb6/AoBzdRhmSVQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/components": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-7.6.7.tgz", - "integrity": "sha512-1HN4p+MCI4Tx9VGZayZyqbW7SB7mXQLnS5fUbTE1gXaMYHpzFvcrRNROeV1LZPClJX6qx1jgE5ngZojhxGuxMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@radix-ui/react-select": "^1.2.2", - "@radix-ui/react-toolbar": "^1.0.4", - "@storybook/client-logger": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "memoizerific": "^1.11.3", - "use-resize-observer": "^9.1.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/core-client": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-7.6.7.tgz", - "integrity": "sha512-ZQivyEzYsZok8vRj5Qan7LbiMUnO89rueWzTnZs4IS6JIaQtjoPI1rGVq+h6qOCM6tki478hic8FS+zwGQ6q+w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/client-logger": "7.6.7", - "@storybook/preview-api": "7.6.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/core-common": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.6.7.tgz", - "integrity": "sha512-F1fJnauVSPQtAlpicbN/O4XW38Ai8kf/IoU0Hgm9gEwurIk6MF5hiVLsaTI/5GUbrepMl9d9J+iIL4lHAT8IyA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/core-events": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/types": "7.6.7", - "@types/find-cache-dir": "^3.2.1", - "@types/node": "^18.0.0", - "@types/node-fetch": "^2.6.4", - "@types/pretty-hrtime": "^1.0.0", - "chalk": "^4.1.0", - "esbuild": "^0.18.0", - "esbuild-register": "^3.5.0", - "file-system-cache": "2.3.0", - "find-cache-dir": "^3.0.0", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "glob": "^10.0.0", - "handlebars": "^4.7.7", - "lazy-universal-dotenv": "^4.0.0", - "node-fetch": "^2.0.0", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@types/node": { - "version": "18.19.46", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.46.tgz", - "integrity": "sha512-vnRgMS7W6cKa1/0G3/DTtQYpVrZ8c0Xm6UkLaVFrb9jtcVC3okokW09Ki1Qdrj9ISokszD69nY4WDLRlvHlhAA==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@storybook/core-common/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/core-common/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/core-common/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/core-common/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/core-common/node_modules/esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" - } - }, - "node_modules/@storybook/core-common/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-common/node_modules/pkg-dir": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^5.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@storybook/core-common/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-common/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-events": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.7.tgz", - "integrity": "sha512-KZ5d03c47pnr5/kY26pJtWq7WpmCPXLbgyjJZDSc+TTY153BdZksvlBXRHtqM1yj2UM6QsSyIuiJaADJNAbP2w==", - "dev": true, - "license": "MIT", - "dependencies": { - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/csf": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.11.tgz", - "integrity": "sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^2.19.0" - } - }, - "node_modules/@storybook/csf-plugin": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.2.9.tgz", - "integrity": "sha512-QQCFb3g12VQQEraDV1UfCmniGhQZKyT6oEt1Im6dzzPJj9NQk+6BjWoDep33CZhBHWoLryrMQd2fjuHxnFRNEA==", - "dev": true, - "license": "MIT", - "dependencies": { - "unplugin": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.9" - } - }, - "node_modules/@storybook/csf-tools": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.7.tgz", - "integrity": "sha512-hyRbUGa2Uxvz3U09BjcOfMNf/5IYgRum1L6XszqK2O8tK9DGte1r6hArCIAcqiEmFMC40d0kalPzqu6WMNn7sg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/generator": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.2", - "@storybook/types": "7.6.7", - "fs-extra": "^11.1.0", - "recast": "^0.23.1", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/docs-tools": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-7.6.7.tgz", - "integrity": "sha512-enTO/xVjBqwUraGCYTwdyjMvug3OSAM7TPPUEJ3KPieJNwAzcYkww/qNDMIAR4S39zPMrkAmtS3STvVadlJz7g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/core-common": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/types": "7.6.7", - "@types/doctrine": "^0.0.3", - "assert": "^2.1.0", - "doctrine": "^3.0.0", - "lodash": "^4.17.21" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/global": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", - "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/instrumenter": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.2.9.tgz", - "integrity": "sha512-+DNjTbsMzlDggsvkhRuOy7aGvQJ4oLCPgunP5Se/3yBjG+M2bYDa0EmC5jC2nwZ3ffpuvbzaVe7fWf7R8W9F2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "@vitest/utils": "^1.3.1", - "util": "^0.12.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.9" - } - }, - "node_modules/@storybook/manager-api": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.6.7.tgz", - "integrity": "sha512-3Wk/BvuGUlw/X05s57zZO7gJbzfUeE9Xe+CSIvuH7RY5jx9PYnNwqNlTXPXhJ5LPvwMthae7WJVn3SuBpbptoQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/channels": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/router": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "store2": "^2.14.2", - "telejson": "^7.2.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/mdx2-csf": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@storybook/mdx2-csf/-/mdx2-csf-1.1.0.tgz", - "integrity": "sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/node-logger": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", - "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/postinstall": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-7.6.7.tgz", - "integrity": "sha512-mrpRmcwFd9FcvtHPXA9x6vOrHLVCKScZX/Xx2QPWgAvB3W6uzP8G+8QNb1u834iToxrWeuszUMB9UXZK4Qj5yg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/preview-api": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.7.tgz", - "integrity": "sha512-ja85ItrT6q2TeBQ6n0CNoRi1R6L8yF2kkis9hVeTQHpwLdZyHUTRqqR5WmhtLqqQXcofyasBPOeJV06wuOhgRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/channels": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/types": "7.6.7", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "synchronous-promise": "^2.0.15", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/react": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-7.6.7.tgz", - "integrity": "sha512-uT9IBPDM1SQg6FglWqb7IemOJ1Z8kYB5rehIDEDToi0u5INihSY8rHd003TxG4Wx4REp6J+rfbDJO2aVui/gxA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/client-logger": "7.6.7", - "@storybook/core-client": "7.6.7", - "@storybook/docs-tools": "7.6.7", - "@storybook/global": "^5.0.0", - "@storybook/preview-api": "7.6.7", - "@storybook/react-dom-shim": "7.6.7", - "@storybook/types": "7.6.7", - "@types/escodegen": "^0.0.6", - "@types/estree": "^0.0.51", - "@types/node": "^18.0.0", - "acorn": "^7.4.1", - "acorn-jsx": "^5.3.1", - "acorn-walk": "^7.2.0", - "escodegen": "^2.1.0", - "html-tags": "^3.1.0", - "lodash": "^4.17.21", - "prop-types": "^15.7.2", - "react-element-to-jsx-string": "^15.0.0", - "ts-dedent": "^2.0.0", - "type-fest": "~2.19", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "node": ">=14.0.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", - "typescript": "*" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { - "typescript": { + "rollup": { "optional": true } } }, - "node_modules/@storybook/react-dom-shim": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-7.6.7.tgz", - "integrity": "sha512-b/rmy/YzVrwP+ifyZG4yXVIdeFVdTbmziodHUlbrWiUNsqtTZZur9kqkKRUH/7ofji9MFe81nd0MRlcTNFomqg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/react-vite": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/react-vite/-/react-vite-8.2.9.tgz", - "integrity": "sha512-Lw6FzcAaL7jX8Y8EsDzg32Lp0NdeNJZpj0LVwX5sLOQQA6w4i3PqlFINXDY28qCGo6wqKT+w44zhgwUcU5V0Ow==", - "dev": true, - "license": "MIT", - "dependencies": { - "@joshwooding/vite-plugin-react-docgen-typescript": "0.3.1", - "@rollup/pluginutils": "^5.0.2", - "@storybook/builder-vite": "8.2.9", - "@storybook/react": "8.2.9", - "find-up": "^5.0.0", - "magic-string": "^0.30.0", - "react-docgen": "^7.0.0", - "resolve": "^1.22.8", - "tsconfig-paths": "^4.2.0" - }, - "engines": { - "node": ">=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.2.9", - "vite": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/@storybook/react-vite/node_modules/@storybook/components": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.2.9.tgz", - "integrity": "sha512-OkkcZ/f/6o3GdFEEK9ZHKIGHWUHmavZUYs5xaSgU64bOrA2aqEFtfeWWitZYTv3Euhk8MVLWfyEMDfez0AlvDg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.9" - } - }, - "node_modules/@storybook/react-vite/node_modules/@storybook/manager-api": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.2.9.tgz", - "integrity": "sha512-mkYvUlfqDw+0WbxIynh5TcrotmoXlumEsOA4+45zuNea8XpEgj5cNBUCnmfEO6yQ85swqkS8YYbMpg1cZyu/Vw==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.9" - } - }, - "node_modules/@storybook/react-vite/node_modules/@storybook/preview-api": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.2.9.tgz", - "integrity": "sha512-D8/t+a78OJqQAcT/ABa1C4YM/OaLGQ9IvCsp3Q9ruUqDCwuZBj8bG3D4477dlY4owX2ycC0rWYu3VvuK0EmJjA==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.9" - } + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "license": "MIT" }, - "node_modules/@storybook/react-vite/node_modules/@storybook/react": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.2.9.tgz", - "integrity": "sha512-F2xZcTDxxjpbqt7eP8rEHmlksiKmE/qtPusEWEY4N4jK01kN+ncxSl8gkJpUohMEmAnVC5t/1v/sU57xv1DYpg==", - "dev": true, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz", + "integrity": "sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==", + "cpu": [ + "arm" + ], "license": "MIT", - "dependencies": { - "@storybook/components": "^8.2.9", - "@storybook/global": "^5.0.0", - "@storybook/manager-api": "^8.2.9", - "@storybook/preview-api": "^8.2.9", - "@storybook/react-dom-shim": "8.2.9", - "@storybook/theming": "^8.2.9", - "@types/escodegen": "^0.0.6", - "@types/estree": "^0.0.51", - "@types/node": "^18.0.0", - "acorn": "^7.4.1", - "acorn-jsx": "^5.3.1", - "acorn-walk": "^7.2.0", - "escodegen": "^2.1.0", - "html-tags": "^3.1.0", - "lodash": "^4.17.21", - "prop-types": "^15.7.2", - "react-element-to-jsx-string": "^15.0.0", - "semver": "^7.3.7", - "ts-dedent": "^2.0.0", - "type-fest": "~2.19", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.2.9", - "typescript": ">= 4.2.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } + "optional": true, + "os": [ + "android" + ] }, - "node_modules/@storybook/react-vite/node_modules/@storybook/react-dom-shim": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.2.9.tgz", - "integrity": "sha512-uCAjSQEsNk8somVn1j/I1G9G/uUax5byHseIIV0Eq3gVXttGd7gaWcP+TDHtqIaenWHx4l+hCSuCesxiLWmx4Q==", - "dev": true, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz", + "integrity": "sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==", + "cpu": [ + "arm64" + ], "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.2.9" - } + "optional": true, + "os": [ + "android" + ] }, - "node_modules/@storybook/react-vite/node_modules/@storybook/theming": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.2.9.tgz", - "integrity": "sha512-OL0NFvowPX85N5zIYdgeKKaFm7V4Vgtci093vL3cDZT13LGH6GuEzJKkUFGuUGNPFlJc+EgTj0o6PYKrOLyQ6w==", - "dev": true, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz", + "integrity": "sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==", + "cpu": [ + "arm64" + ], "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.9" - } + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/@storybook/react-vite/node_modules/@types/node": { - "version": "18.19.46", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.46.tgz", - "integrity": "sha512-vnRgMS7W6cKa1/0G3/DTtQYpVrZ8c0Xm6UkLaVFrb9jtcVC3okokW09Ki1Qdrj9ISokszD69nY4WDLRlvHlhAA==", - "dev": true, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz", + "integrity": "sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==", + "cpu": [ + "x64" + ], "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/@storybook/react-vite/node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz", + "integrity": "sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==", + "cpu": [ + "arm" + ], "license": "MIT", - "engines": { - "node": ">=0.4.0" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@storybook/react/node_modules/@types/node": { - "version": "18.19.44", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.44.tgz", - "integrity": "sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==", - "dev": true, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz", + "integrity": "sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==", + "cpu": [ + "arm" + ], "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@storybook/react/node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz", + "integrity": "sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==", + "cpu": [ + "arm64" + ], "license": "MIT", - "engines": { - "node": ">=0.4.0" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@storybook/router": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.6.7.tgz", - "integrity": "sha512-kkhNSdC3fXaQxILg8a26RKk4/ZbF/AUVrepUEyO8lwvbJ6LItTyWSE/4I9Ih4qV2Mjx33ncc8vLqM9p8r5qnMA==", - "dev": true, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz", + "integrity": "sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==", + "cpu": [ + "arm64" + ], "license": "MIT", - "dependencies": { - "@storybook/client-logger": "7.6.7", - "memoizerific": "^1.11.3", - "qs": "^6.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@storybook/test": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.2.9.tgz", - "integrity": "sha512-O5JZ5S8UVVR7V0ru5AiF/uRO+srAVwji0Iik7ihy8gw3V91WQNMmJh2KkdhG0R1enYeBsYZlipOm+AW7f/MmOA==", - "dev": true, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz", + "integrity": "sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==", + "cpu": [ + "ppc64" + ], "license": "MIT", - "dependencies": { - "@storybook/csf": "0.1.11", - "@storybook/instrumenter": "8.2.9", - "@testing-library/dom": "10.1.0", - "@testing-library/jest-dom": "6.4.5", - "@testing-library/user-event": "14.5.2", - "@vitest/expect": "1.6.0", - "@vitest/spy": "1.6.0", - "util": "^0.12.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.9" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@storybook/test/node_modules/@testing-library/jest-dom": { - "version": "6.4.5", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", - "integrity": "sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==", - "dev": true, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz", + "integrity": "sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==", + "cpu": [ + "riscv64" + ], "license": "MIT", - "dependencies": { - "@adobe/css-tools": "^4.3.2", - "@babel/runtime": "^7.9.2", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.6.3", - "lodash": "^4.17.21", - "redent": "^3.0.0" - }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1" - }, - "peerDependencies": { - "@jest/globals": ">= 28", - "@types/bun": "latest", - "@types/jest": ">= 28", - "jest": ">= 28", - "vitest": ">= 0.32" - }, - "peerDependenciesMeta": { - "@jest/globals": { - "optional": true - }, - "@types/bun": { - "optional": true - }, - "@types/jest": { - "optional": true - }, - "jest": { - "optional": true - }, - "vitest": { - "optional": true - } - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@storybook/test/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz", + "integrity": "sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==", + "cpu": [ + "s390x" + ], "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@storybook/test/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz", + "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==", + "cpu": [ + "x64" + ], "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@storybook/test/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz", + "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==", + "cpu": [ + "x64" + ], "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@storybook/test/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz", + "integrity": "sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@storybook/test/node_modules/dom-accessibility-api": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", - "dev": true, - "license": "MIT" + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz", + "integrity": "sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@storybook/test/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz", + "integrity": "sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==", + "cpu": [ + "x64" + ], "license": "MIT", - "engines": { - "node": ">=8" - } + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@storybook/test/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/@storybook/theming": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.6.7.tgz", - "integrity": "sha512-+42rfC4rZtWVAXJ7JBUQKnQ6vWBXJVHZ9HtNUWzQLPR9sJSMmHnnSMV6y5tizGgZqmBnAIkuoYk+Tt6NfwUmSA==", + "node_modules/@storybook/addon-actions": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.2.9.tgz", + "integrity": "sha512-eh2teOqjga7aoClDVV+/b1gHJqsPwjiU1t+Hg/l4i2CkaBUNdYMEL90nR6fgReOdvvL5YhcPwJ8w38f9TrQcoQ==", "dev": true, "license": "MIT", "dependencies": { - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@storybook/client-logger": "7.6.7", "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3" + "@types/uuid": "^9.0.1", + "dequal": "^2.0.2", + "polished": "^4.2.2", + "uuid": "^9.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "storybook": "^8.2.9" } }, - "node_modules/@storybook/types": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.7.tgz", - "integrity": "sha512-VcGwrI4AkBENxkoAUJ+Z7SyMK73hpoY0TTtw2J7tc05/xdiXhkQTX15Qa12IBWIkoXCyNrtaU+q7KR8Tjzi+uw==", + "node_modules/@storybook/addon-backgrounds": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.2.9.tgz", + "integrity": "sha512-eGmZAd742ORBbQ6JepzBCko/in62T4Xg9j9LVa+Cvz/7L1C/RQSuU6sUwbRAsXaz+PMVDksPDCUUNsXl3zUL7w==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "7.6.7", - "@types/babel__core": "^7.0.0", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" + "@storybook/global": "^5.0.0", + "memoizerific": "^1.11.3", + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", - "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", - "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", - "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", - "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", - "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", - "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", - "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", - "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "storybook": "^8.2.9" } }, - "node_modules/@svgr/babel-preset": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", - "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", + "node_modules/@storybook/addon-controls": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.2.9.tgz", + "integrity": "sha512-vaSE78KOE7SO0GrW4e+mdQphSNpvCX/FGybIRxyaKX9h8smoyUwRNHVyCS3ROHTwH324QWu7GDzsOVrnyXOv0A==", + "dev": true, "license": "MIT", "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", - "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", - "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", - "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", - "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", - "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", - "@svgr/babel-plugin-transform-svg-component": "8.0.0" - }, - "engines": { - "node": ">=14" + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "ts-dedent": "^2.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "storybook": "^8.2.9" } }, - "node_modules/@svgr/core": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", - "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "node_modules/@storybook/addon-docs": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.2.9.tgz", + "integrity": "sha512-flDOxFIGmXg+6lVdwTLMOKsGob1WrT7rG98mn1SNW0Nxhg3Wg+9pQuq1GLxEzKtAgSflmu+xcBRfYhsogyDXkw==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.21.3", - "@svgr/babel-preset": "8.1.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^8.1.3", - "snake-case": "^3.0.4" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/core/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "license": "MIT", - "engines": { - "node": ">=10" + "@babel/core": "^7.24.4", + "@mdx-js/react": "^3.0.0", + "@storybook/blocks": "8.2.9", + "@storybook/csf-plugin": "8.2.9", + "@storybook/global": "^5.0.0", + "@storybook/react-dom-shim": "8.2.9", + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "fs-extra": "^11.1.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "rehype-external-links": "^3.0.0", + "rehype-slug": "^6.0.0", + "ts-dedent": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@svgr/core/node_modules/cosmiconfig": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "node_modules/@storybook/addon-docs/node_modules/@mdx-js/react": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", + "integrity": "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==", + "dev": true, "license": "MIT", "dependencies": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=14" + "@types/mdx": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/d-fischer" + "type": "opencollective", + "url": "https://opencollective.com/unified" }, "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@types/react": ">=16", + "react": ">=16" } }, - "node_modules/@svgr/core/node_modules/dot-case": { + "node_modules/@storybook/addon-docs/node_modules/@types/hast": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "dev": true, "license": "MIT", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "@types/unist": "*" } }, - "node_modules/@svgr/core/node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "node_modules/@storybook/addon-docs/node_modules/@types/mdx": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/addon-docs/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/addon-docs/node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/@storybook/addon-docs/node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "dev": true, + "license": "ISC" + }, + "node_modules/@storybook/addon-docs/node_modules/hast-util-heading-rank": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz", + "integrity": "sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==", + "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.0.3" + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@svgr/core/node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "node_modules/@storybook/addon-docs/node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "dev": true, "license": "MIT", "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@svgr/core/node_modules/snake-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", - "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "node_modules/@storybook/addon-docs/node_modules/hast-util-to-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz", + "integrity": "sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==", + "dev": true, "license": "MIT", "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@svgr/plugin-jsx": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", - "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "node_modules/@storybook/addon-docs/node_modules/is-absolute-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", + "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/core": "^7.21.3", - "@svgr/babel-preset": "8.1.0", - "@svgr/hast-util-to-babel-ast": "8.0.0", - "svg-parser": "^2.0.4" - }, "engines": { - "node": ">=14" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "*" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@svgr/plugin-jsx/node_modules/@svgr/hast-util-to-babel-ast": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", - "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "node_modules/@storybook/addon-docs/node_modules/rehype-external-links": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz", + "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.21.3", - "entities": "^4.4.0" - }, - "engines": { - "node": ">=14" + "@types/hast": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-is-element": "^3.0.0", + "is-absolute-url": "^4.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@svgr/plugin-jsx/node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", - "license": "MIT" - }, - "node_modules/@tanstack/match-sorter-utils": { - "version": "8.15.1", - "resolved": "https://registry.npmjs.org/@tanstack/match-sorter-utils/-/match-sorter-utils-8.15.1.tgz", - "integrity": "sha512-PnVV3d2poenUM31ZbZi/yXkBu3J7kd5k2u51CGwwNojag451AjTH9N6n41yjXz2fpLeewleyLBmNS6+HcGDlXw==", + "node_modules/@storybook/addon-docs/node_modules/rehype-slug": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-6.0.0.tgz", + "integrity": "sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==", + "dev": true, "license": "MIT", "dependencies": { - "remove-accents": "0.5.0" - }, - "engines": { - "node": ">=12" + "@types/hast": "^3.0.0", + "github-slugger": "^2.0.0", + "hast-util-heading-rank": "^3.0.0", + "hast-util-to-string": "^3.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@tanstack/match-sorter-utils/node_modules/remove-accents": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz", - "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==", - "license": "MIT" - }, - "node_modules/@tanstack/react-table": { - "version": "8.19.3", - "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.19.3.tgz", - "integrity": "sha512-MtgPZc4y+cCRtU16y1vh1myuyZ2OdkWgMEBzyjYsoMWMicKZGZvcDnub3Zwb6XF2pj9iRMvm1SO1n57lS0vXLw==", + "node_modules/@storybook/addon-docs/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dev": true, "license": "MIT", "dependencies": { - "@tanstack/table-core": "8.19.3" - }, - "engines": { - "node": ">=12" + "@types/unist": "^3.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@tanstack/react-table/node_modules/@tanstack/table-core": { - "version": "8.19.3", - "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.19.3.tgz", - "integrity": "sha512-IqREj9ADoml9zCAouIG/5kCGoyIxPFdqdyoxis9FisXFi5vT+iYfEfLosq4xkU/iDbMcEuAj+X8dWRLvKYDNoQ==", + "node_modules/@storybook/addon-docs/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=12" + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@tanstack/react-virtual": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.8.3.tgz", - "integrity": "sha512-9ICwbDUUzN99CJIGc373i8NLoj6zFTKI2Hlcmo0+lCSAhPQ5mxq4dGOMKmLYoEFyHcGQ64Bd6ZVbnPpM6lNK5w==", + "node_modules/@storybook/addon-docs/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dev": true, "license": "MIT", "dependencies": { - "@tanstack/virtual-core": "3.8.3" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@tanstack/react-virtual/node_modules/@tanstack/virtual-core": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.8.3.tgz", - "integrity": "sha512-vd2A2TnM5lbnWZnHi9B+L2gPtkSeOtJOAw358JqokIH1+v2J7vUAzFVPwB/wrye12RFOurffXu33plm4uQ+JBQ==", + "node_modules/@storybook/addon-essentials": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.2.9.tgz", + "integrity": "sha512-B2d3eznGZvPIyCVtYX0UhrYcEfK+3Y2sACmEWpSwtk8KXomFEsZnD95m397BYDRw3/X6qeSLWxqgMfqDTEDeMA==", + "dev": true, "license": "MIT", + "dependencies": { + "@storybook/addon-actions": "8.2.9", + "@storybook/addon-backgrounds": "8.2.9", + "@storybook/addon-controls": "8.2.9", + "@storybook/addon-docs": "8.2.9", + "@storybook/addon-highlight": "8.2.9", + "@storybook/addon-measure": "8.2.9", + "@storybook/addon-outline": "8.2.9", + "@storybook/addon-toolbars": "8.2.9", + "@storybook/addon-viewport": "8.2.9", + "ts-dedent": "^2.0.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@testing-library/dom": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.1.0.tgz", - "integrity": "sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==", + "node_modules/@storybook/addon-highlight": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.2.9.tgz", + "integrity": "sha512-qdcazeNQoo9QKIq+LJJZZXvFZoLn+i4uhbt1Uf9WtW6oU/c1qxORGVD7jc3zsxbQN9nROVPbJ76sfthogxeqWA==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.3.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" + "@storybook/global": "^5.0.0" }, - "engines": { - "node": ">=18" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@storybook/addon-interactions": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.2.9.tgz", + "integrity": "sha512-oSxBkqpmp1Vm9v/G8mZeFNXD8k6T1NMgzUWzAx7R5m31rfObhoi5Fo1bKQT5BAhSSsdjjd7owTAFKdhwSotSKg==", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "@storybook/global": "^5.0.0", + "@storybook/instrumenter": "8.2.9", + "@storybook/test": "8.2.9", + "polished": "^4.2.2", + "ts-dedent": "^2.2.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@testing-library/dom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@storybook/addon-links": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.2.9.tgz", + "integrity": "sha512-RhJzUNdDb7lbliwXb64HMwieIeJ+OQ2Ditue1vmSox6NsSd+pshR+okHpAyoP1+fW+dahNENwAS2Kt2QiI78FA==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "@storybook/csf": "0.1.11", + "@storybook/global": "^5.0.0", + "ts-dedent": "^2.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.9" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + } } }, - "node_modules/@testing-library/dom/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@storybook/addon-measure": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.2.9.tgz", + "integrity": "sha512-XUfQtYRKWB2dfbPRmHuos816wt1JrLbtRld5ZC8J8ljeqZ4hFBPTQcgI5GAzZqjQuclLC0KuhlA/0bKxdxMMGA==", + "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@storybook/global": "^5.0.0", + "tiny-invariant": "^1.3.1" }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@testing-library/dom/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/@testing-library/dom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@testing-library/dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@storybook/addon-outline": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.2.9.tgz", + "integrity": "sha512-p22kI4W7MT0YJOCmg/FfhfH+NpZEDA5tgwstjazSg4ertyhaxziMwWZWiK2JCg0gOAfRJjoYjHz+6/u56iXwgQ==", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@storybook/global": "^5.0.0", + "ts-dedent": "^2.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@testing-library/jest-dom": { - "version": "6.4.8", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.8.tgz", - "integrity": "sha512-JD0G+Zc38f5MBHA4NgxQMR5XtO5Jx9g86jqturNTt2WUfRmLDIY7iKkWHDCCTiDuFMre6nxAD5wHw9W5kI4rGw==", + "node_modules/@storybook/addon-toolbars": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.2.9.tgz", + "integrity": "sha512-9LMZZ2jRD86Jh6KXedDbAYs4eHj9HtJA9VhSEE2wiqMGwXozpySi7B1GWniNzmFfcgMQ4JHfmD/OrBVTK7Ca/w==", "dev": true, "license": "MIT", - "dependencies": { - "@adobe/css-tools": "^4.4.0", - "@babel/runtime": "^7.9.2", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.6.3", - "lodash": "^4.17.21", - "redent": "^3.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1" + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@storybook/addon-viewport": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.2.9.tgz", + "integrity": "sha512-lyM24+DJEt8R0YZkJKee34NQWv0REACU6lYDalqJNdKS1sEwzLGWxg1hZXnw2JFdBID9NGVvyYU2w6LDozOB0g==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "memoizerific": "^1.11.3" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, + "node_modules/@storybook/blocks": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.2.9.tgz", + "integrity": "sha512-5276q/s/UL8arwftuBXovUNHqYo/HPQFMGXEmjVVAMXUyFjzEAfKj3+xU897J6AuL+7XVZG32WnqA+X6LJMrcQ==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@storybook/csf": "0.1.11", + "@storybook/global": "^5.0.0", + "@storybook/icons": "^1.2.5", + "@types/lodash": "^4.14.167", + "color-convert": "^2.0.1", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "markdown-to-jsx": "^7.4.5", + "memoizerific": "^1.11.3", + "polished": "^4.2.2", + "react-colorful": "^5.1.2", + "telejson": "^7.2.0", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.9" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, - "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "node_modules/@storybook/blocks/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -5515,696 +2545,753 @@ "node": ">=7.0.0" } }, - "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "node_modules/@storybook/blocks/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", - "dev": true, "license": "MIT" }, - "node_modules/@testing-library/jest-dom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@storybook/builder-vite": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-8.2.9.tgz", + "integrity": "sha512-MHD3ezRjKkJkOl0u7CRQoQD/LKd28YMWIcaz4YrV6ygokc0c3RFTlOefICQFgboc+1RwIUowxN1CJ2kJ7p4SWw==", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/react": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.0.0.tgz", - "integrity": "sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5" + "@storybook/csf-plugin": "8.2.9", + "@types/find-cache-dir": "^3.2.1", + "browser-assert": "^1.2.1", + "es-module-lexer": "^1.5.0", + "express": "^4.19.2", + "find-cache-dir": "^3.0.0", + "fs-extra": "^11.1.0", + "magic-string": "^0.30.0", + "ts-dedent": "^2.0.0" }, - "engines": { - "node": ">=18" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@testing-library/dom": "^10.0.0", - "@types/react": "^18.0.0", - "@types/react-dom": "^18.0.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "@preact/preset-vite": "*", + "storybook": "^8.2.9", + "typescript": ">= 4.3.x", + "vite": "^4.0.0 || ^5.0.0", + "vite-plugin-glimmerx": "*" }, "peerDependenciesMeta": { - "@types/react": { + "@preact/preset-vite": { "optional": true }, - "@types/react-dom": { + "typescript": { + "optional": true + }, + "vite-plugin-glimmerx": { "optional": true } } }, - "node_modules/@testing-library/user-event": { - "version": "14.5.2", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz", - "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", + "node_modules/@storybook/builder-vite/node_modules/@types/find-cache-dir": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@types/find-cache-dir/-/find-cache-dir-3.2.1.tgz", + "integrity": "sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/builder-vite/node_modules/es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/csf": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.11.tgz", + "integrity": "sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==", + "license": "MIT", + "dependencies": { + "type-fest": "^2.19.0" + } + }, + "node_modules/@storybook/csf-plugin": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.2.9.tgz", + "integrity": "sha512-QQCFb3g12VQQEraDV1UfCmniGhQZKyT6oEt1Im6dzzPJj9NQk+6BjWoDep33CZhBHWoLryrMQd2fjuHxnFRNEA==", "dev": true, "license": "MIT", - "engines": { - "node": ">=12", - "npm": ">=6" + "dependencies": { + "unplugin": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@testing-library/dom": ">=7.21.4" + "storybook": "^8.2.9" } }, - "node_modules/@types/aria-query": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", - "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "node_modules/@storybook/global": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", + "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", "license": "MIT" }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "node_modules/@storybook/icons": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.2.10.tgz", + "integrity": "sha512-310apKdDcjbbX2VSLWPwhEwAgjxTzVagrwucVZIdGPErwiAppX8KvBuWZgPo+rQLVrtH8S+pw1dbUwjcE6d7og==", "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "node_modules/@storybook/instrumenter": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.2.9.tgz", + "integrity": "sha512-+DNjTbsMzlDggsvkhRuOy7aGvQJ4oLCPgunP5Se/3yBjG+M2bYDa0EmC5jC2nwZ3ffpuvbzaVe7fWf7R8W9F2Q==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.0.0" + "@storybook/global": "^5.0.0", + "@vitest/utils": "^1.3.1", + "util": "^0.12.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "node_modules/@storybook/manager-api": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.2.9.tgz", + "integrity": "sha512-mkYvUlfqDw+0WbxIynh5TcrotmoXlumEsOA4+45zuNea8XpEgj5cNBUCnmfEO6yQ85swqkS8YYbMpg1cZyu/Vw==", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@types/babel__traverse": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", - "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "node_modules/@storybook/node-logger": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-8.2.9.tgz", + "integrity": "sha512-j0jHjj1HtwBd69ZNd6txOaB5J5JQj9rnvtiDuvTKM/qXM6HxifL6LJ75b9pQOMKIx9XmlSIA9663zmkL4EsrJg==", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/types": "^7.20.7" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "node_modules/@storybook/react": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.2.9.tgz", + "integrity": "sha512-F2xZcTDxxjpbqt7eP8rEHmlksiKmE/qtPusEWEY4N4jK01kN+ncxSl8gkJpUohMEmAnVC5t/1v/sU57xv1DYpg==", "dev": true, "license": "MIT", "dependencies": { - "@types/connect": "*", - "@types/node": "*" + "@storybook/components": "^8.2.9", + "@storybook/global": "^5.0.0", + "@storybook/manager-api": "^8.2.9", + "@storybook/preview-api": "^8.2.9", + "@storybook/react-dom-shim": "8.2.9", + "@storybook/theming": "^8.2.9", + "@types/escodegen": "^0.0.6", + "@types/estree": "^0.0.51", + "@types/node": "^18.0.0", + "acorn": "^7.4.1", + "acorn-jsx": "^5.3.1", + "acorn-walk": "^7.2.0", + "escodegen": "^2.1.0", + "html-tags": "^3.1.0", + "lodash": "^4.17.21", + "prop-types": "^15.7.2", + "react-element-to-jsx-string": "^15.0.0", + "semver": "^7.3.7", + "ts-dedent": "^2.0.0", + "type-fest": "~2.19", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.9", + "typescript": ">= 4.2.x" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "node_modules/@storybook/react-dom-shim": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.2.9.tgz", + "integrity": "sha512-uCAjSQEsNk8somVn1j/I1G9G/uUax5byHseIIV0Eq3gVXttGd7gaWcP+TDHtqIaenWHx4l+hCSuCesxiLWmx4Q==", "dev": true, "license": "MIT", - "dependencies": { - "@types/node": "*" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.9" } }, - "node_modules/@types/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "node_modules/@storybook/react-vite": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/react-vite/-/react-vite-8.2.9.tgz", + "integrity": "sha512-Lw6FzcAaL7jX8Y8EsDzg32Lp0NdeNJZpj0LVwX5sLOQQA6w4i3PqlFINXDY28qCGo6wqKT+w44zhgwUcU5V0Ow==", "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", - "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", - "license": "MIT" - }, - "node_modules/@types/d3-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==", - "license": "MIT" - }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", "license": "MIT", "dependencies": { - "@types/ms": "*" + "@joshwooding/vite-plugin-react-docgen-typescript": "0.3.1", + "@rollup/pluginutils": "^5.0.2", + "@storybook/builder-vite": "8.2.9", + "@storybook/react": "8.2.9", + "find-up": "^5.0.0", + "magic-string": "^0.30.0", + "react-docgen": "^7.0.0", + "resolve": "^1.22.8", + "tsconfig-paths": "^4.2.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.9", + "vite": "^4.0.0 || ^5.0.0" } }, - "node_modules/@types/doctrine": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.3.tgz", - "integrity": "sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/escodegen": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@types/escodegen/-/escodegen-0.0.6.tgz", - "integrity": "sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "node_modules/@storybook/react/node_modules/@base2/pretty-print-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz", + "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==", "dev": true, - "license": "MIT" + "license": "BSD-2-Clause" }, - "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "node_modules/@storybook/react/node_modules/@storybook/components": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.2.9.tgz", + "integrity": "sha512-OkkcZ/f/6o3GdFEEK9ZHKIGHWUHmavZUYs5xaSgU64bOrA2aqEFtfeWWitZYTv3Euhk8MVLWfyEMDfez0AlvDg==", "dev": true, "license": "MIT", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } - }, - "node_modules/@types/express/node_modules/@types/express-serve-static-core": { - "version": "4.19.5", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", - "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", + }, + "node_modules/@storybook/react/node_modules/@storybook/preview-api": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.2.9.tgz", + "integrity": "sha512-D8/t+a78OJqQAcT/ABa1C4YM/OaLGQ9IvCsp3Q9ruUqDCwuZBj8bG3D4477dlY4owX2ycC0rWYu3VvuK0EmJjA==", "dev": true, "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@types/find-cache-dir": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@types/find-cache-dir/-/find-cache-dir-3.2.1.tgz", - "integrity": "sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==", + "node_modules/@storybook/react/node_modules/@types/escodegen": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@types/escodegen/-/escodegen-0.0.6.tgz", + "integrity": "sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig==", "dev": true, "license": "MIT" }, - "node_modules/@types/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "node_modules/@storybook/react/node_modules/@types/node": { + "version": "18.19.44", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.44.tgz", + "integrity": "sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==", + "dev": true, "license": "MIT", "dependencies": { - "@types/minimatch": "^5.1.2", - "@types/node": "*" + "undici-types": "~5.26.4" } }, - "node_modules/@types/graceful-fs": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "node_modules/@storybook/react/node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "dev": true, "license": "MIT", - "dependencies": { - "@types/node": "*" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/@types/hast": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", - "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", - "license": "MIT", + "node_modules/@storybook/react/node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@types/unist": "^2" + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "node_modules/@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", - "license": "MIT" - }, - "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", - "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", + "node_modules/@storybook/react/node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "dev": true, "license": "MIT", - "dependencies": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.15", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", - "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", + "node_modules/@storybook/react/node_modules/react-element-to-jsx-string": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-15.0.0.tgz", + "integrity": "sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*" + "@base2/pretty-print-object": "1.0.1", + "is-plain-object": "5.0.0", + "react-is": "18.1.0" + }, + "peerDependencies": { + "react": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0", + "react-dom": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0" } }, - "node_modules/@types/humanize-duration": { - "version": "3.27.4", - "resolved": "https://registry.npmjs.org/@types/humanize-duration/-/humanize-duration-3.27.4.tgz", - "integrity": "sha512-yaf7kan2Sq0goxpbcwTQ+8E9RP6HutFBPv74T/IA/ojcHKhuKVlk2YFYyHhWZeLvZPzzLE3aatuQB4h0iqyyUA==", - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "node_modules/@storybook/react/node_modules/react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", "dev": true, "license": "MIT" }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "node_modules/@storybook/react/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*" + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "node_modules/@storybook/test": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.2.9.tgz", + "integrity": "sha512-O5JZ5S8UVVR7V0ru5AiF/uRO+srAVwji0Iik7ihy8gw3V91WQNMmJh2KkdhG0R1enYeBsYZlipOm+AW7f/MmOA==", "dev": true, "license": "MIT", "dependencies": { - "@types/istanbul-lib-report": "*" + "@storybook/csf": "0.1.11", + "@storybook/instrumenter": "8.2.9", + "@testing-library/dom": "10.1.0", + "@testing-library/jest-dom": "6.4.5", + "@testing-library/user-event": "14.5.2", + "@vitest/expect": "1.6.0", + "@vitest/spy": "1.6.0", + "util": "^0.12.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@types/js-levenshtein": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@types/js-levenshtein/-/js-levenshtein-1.1.3.tgz", - "integrity": "sha512-jd+Q+sD20Qfu9e2aEXogiO3vpOC1PYJOUdyN9gvs4Qrvkg4wF43L5OhqrPeokdv8TL0/mXoYfpkcoGZMNN2pkQ==", + "node_modules/@storybook/test/node_modules/@testing-library/jest-dom": { + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", + "integrity": "sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==", "dev": true, - "license": "MIT" - }, - "node_modules/@types/js-yaml": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", - "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==", - "license": "MIT" - }, - "node_modules/@types/json-patch": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/json-patch/-/json-patch-0.0.30.tgz", - "integrity": "sha512-MhCUjojzDhVLnZnxwPwa+rETFRDQ0ffjxYdrqOP6TBO2O0/Z64PV5tNeYApo4bc4y4frbWOrRwv/eEkXlI13Rw==", - "license": "MIT" - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "license": "MIT" - }, - "node_modules/@types/lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==", - "license": "MIT" - }, - "node_modules/@types/mdast": { - "version": "3.0.15", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", - "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "license": "MIT", "dependencies": { - "@types/unist": "^2" + "@adobe/css-tools": "^4.3.2", + "@babel/runtime": "^7.9.2", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" + }, + "peerDependencies": { + "@jest/globals": ">= 28", + "@types/bun": "latest", + "@types/jest": ">= 28", + "jest": ">= 28", + "vitest": ">= 0.32" + }, + "peerDependenciesMeta": { + "@jest/globals": { + "optional": true + }, + "@types/bun": { + "optional": true + }, + "@types/jest": { + "optional": true + }, + "jest": { + "optional": true + }, + "vitest": { + "optional": true + } } }, - "node_modules/@types/mdx": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", - "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "license": "MIT" - }, - "node_modules/@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", - "license": "MIT" - }, - "node_modules/@types/nock": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@types/nock/-/nock-11.1.0.tgz", - "integrity": "sha512-jI/ewavBQ7X5178262JQR0ewicPAcJhXS/iFaNJl0VHLfyosZ/kwSrsa6VNQNSO8i9d8SqdRgOtZSOKJ/+iNMw==", - "deprecated": "This is a stub types definition. nock provides its own type definitions, so you do not need this installed.", + "node_modules/@storybook/test/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { - "nock": "*" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/node": { - "version": "20.14.15", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.15.tgz", - "integrity": "sha512-Fz1xDMCF/B00/tYSVMlmK7hVeLh7jE5f3B7X1/hmV0MJBwE27KlS7EvD/Yp+z1lm8mVhwV5w+n8jOZG8AfTlKw==", + "node_modules/@storybook/test/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/node-fetch": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", - "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", + "node_modules/@storybook/test/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*", - "form-data": "^4.0.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@types/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==", + "node_modules/@storybook/test/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, - "node_modules/@types/prop-types": { - "version": "15.7.12", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", - "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", - "license": "MIT" - }, - "node_modules/@types/qs": { - "version": "6.9.15", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", - "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", + "node_modules/@storybook/test/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", "dev": true, "license": "MIT" }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "node_modules/@storybook/test/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "18.3.3", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", - "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-redux": { - "version": "7.1.33", - "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.33.tgz", - "integrity": "sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==", - "license": "MIT", - "dependencies": { - "@types/hoist-non-react-statics": "^3.3.0", - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0", - "redux": "^4.0.0" - } - }, - "node_modules/@types/react-router": { - "version": "5.1.20", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", - "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", "license": "MIT", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*" + "engines": { + "node": ">=8" } }, - "node_modules/@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "node_modules/@storybook/test/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "license": "MIT", "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/react-transition-group": { - "version": "4.4.11", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz", - "integrity": "sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==", + "node_modules/@storybook/theming": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.2.9.tgz", + "integrity": "sha512-OL0NFvowPX85N5zIYdgeKKaFm7V4Vgtci093vL3cDZT13LGH6GuEzJKkUFGuUGNPFlJc+EgTj0o6PYKrOLyQ6w==", + "dev": true, "license": "MIT", - "dependencies": { - "@types/react": "*" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@types/react-window": { - "version": "1.8.8", - "resolved": "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.8.tgz", - "integrity": "sha512-8Ls660bHR1AUA2kuRvVG9D/4XpRC6wjAaPT9dil7Ckc76eP9TKWZwwmgfq8Q1LANX3QNDnoU4Zp48A3w+zK69Q==", + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", "license": "MIT", - "dependencies": { - "@types/react": "*" + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@types/redux-mock-store": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/redux-mock-store/-/redux-mock-store-1.0.6.tgz", - "integrity": "sha512-eg5RDfhJTXuoJjOMyXiJbaDb1B8tfTaJixscmu+jOusj6adGC0Krntz09Tf4gJgXeCqCrM5bBMd+B7ez0izcAQ==", - "dev": true, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", "license": "MIT", - "dependencies": { - "redux": "^4.0.5" + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "license": "MIT" - }, - "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "dev": true, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", "license": "MIT", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@types/serve-static": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", - "dev": true, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", + "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", "license": "MIT", - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@types/set-cookie-parser": { - "version": "2.4.10", - "resolved": "https://registry.npmjs.org/@types/set-cookie-parser/-/set-cookie-parser-2.4.10.tgz", - "integrity": "sha512-GGmQVGpQWUe5qglJozEjZV/5dyxbOOZ0LHe/lqyWssB88Y4svNfst0uqBVscdDeIKl5Jy5+aPSvy7mI9tYRguw==", - "dev": true, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", + "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", "license": "MIT", - "dependencies": { - "@types/node": "*" + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@types/unist": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", - "license": "MIT" - }, - "node_modules/@types/uuid": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", - "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", - "dev": true, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", + "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", - "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", "license": "MIT", - "dependencies": { - "@typescript-eslint/experimental-utils": "4.33.0", - "@typescript-eslint/scope-manager": "4.33.0", - "debug": "^4.3.1", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.1.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { - "@typescript-eslint/parser": "^4.0.0", - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", + "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "license": "MIT", + "engines": { + "node": ">=12" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/experimental-utils": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", - "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", + "node_modules/@svgr/babel-preset": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", + "@svgr/babel-plugin-transform-svg-component": "8.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { - "eslint": "*" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "node_modules/@svgr/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^2.0.0" + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" }, - "peerDependencies": { - "eslint": ">=5" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/parser": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", - "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", - "license": "BSD-2-Clause", + "node_modules/@svgr/core/node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "debug": "^4.3.1" + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/d-fischer" }, "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + "typescript": ">=4.9.5" }, "peerDependenciesMeta": { "typescript": { @@ -6212,1389 +3299,1460 @@ } } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", - "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "node_modules/@svgr/core/node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/@typescript-eslint/types": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", - "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", + "node_modules/@svgr/core/node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/@svgr/core/node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/@svgr/core/node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "@svgr/hast-util-to-babel-ast": "8.0.0", + "svg-parser": "^2.0.4" + }, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", - "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", - "license": "BSD-2-Clause", + "node_modules/@svgr/plugin-jsx/node_modules/@svgr/hast-util-to-babel-ast": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", + "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" + "@babel/types": "^7.21.3", + "entities": "^4.4.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", - "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "node_modules/@svgr/plugin-jsx/node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "license": "MIT" + }, + "node_modules/@tanstack/match-sorter-utils": { + "version": "8.15.1", + "resolved": "https://registry.npmjs.org/@tanstack/match-sorter-utils/-/match-sorter-utils-8.15.1.tgz", + "integrity": "sha512-PnVV3d2poenUM31ZbZi/yXkBu3J7kd5k2u51CGwwNojag451AjTH9N6n41yjXz2fpLeewleyLBmNS6+HcGDlXw==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "4.33.0", - "eslint-visitor-keys": "^2.0.0" + "remove-accents": "0.5.0" }, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" } }, - "node_modules/@vitejs/plugin-react": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.1.tgz", - "integrity": "sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==", + "node_modules/@tanstack/match-sorter-utils/node_modules/remove-accents": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz", + "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==", + "license": "MIT" + }, + "node_modules/@tanstack/react-table": { + "version": "8.19.3", + "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.19.3.tgz", + "integrity": "sha512-MtgPZc4y+cCRtU16y1vh1myuyZ2OdkWgMEBzyjYsoMWMicKZGZvcDnub3Zwb6XF2pj9iRMvm1SO1n57lS0vXLw==", "license": "MIT", "dependencies": { - "@babel/core": "^7.24.5", - "@babel/plugin-transform-react-jsx-self": "^7.24.5", - "@babel/plugin-transform-react-jsx-source": "^7.24.1", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.14.2" + "@tanstack/table-core": "8.19.3" }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" }, "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0" + "react": ">=16.8", + "react-dom": ">=16.8" } }, - "node_modules/@vitest/coverage-istanbul": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/coverage-istanbul/-/coverage-istanbul-1.6.0.tgz", - "integrity": "sha512-h/BwpXehkkS0qsNCS00QxiupAqVkNi0WT19BR0dQvlge5oHghoSVLx63fABYFoKxVb7Ue7+k6V2KokmQ1zdMpg==", - "dev": true, + "node_modules/@tanstack/react-table/node_modules/@tanstack/table-core": { + "version": "8.19.3", + "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.19.3.tgz", + "integrity": "sha512-IqREj9ADoml9zCAouIG/5kCGoyIxPFdqdyoxis9FisXFi5vT+iYfEfLosq4xkU/iDbMcEuAj+X8dWRLvKYDNoQ==", "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-instrument": "^6.0.1", - "istanbul-lib-report": "^3.0.1", - "istanbul-lib-source-maps": "^5.0.4", - "istanbul-reports": "^3.1.6", - "magicast": "^0.3.3", - "picocolors": "^1.0.0", - "test-exclude": "^6.0.0" + "engines": { + "node": ">=12" }, "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "vitest": "1.6.0" + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" } }, - "node_modules/@vitest/expect": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", - "integrity": "sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==", + "node_modules/@tanstack/react-virtual": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.8.3.tgz", + "integrity": "sha512-9ICwbDUUzN99CJIGc373i8NLoj6zFTKI2Hlcmo0+lCSAhPQ5mxq4dGOMKmLYoEFyHcGQ64Bd6ZVbnPpM6lNK5w==", "license": "MIT", "dependencies": { - "@vitest/spy": "1.6.0", - "@vitest/utils": "1.6.0", - "chai": "^4.3.10" + "@tanstack/virtual-core": "3.8.3" }, "funding": { - "url": "https://opencollective.com/vitest" + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@vitest/runner": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.6.0.tgz", - "integrity": "sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==", + "node_modules/@tanstack/react-virtual/node_modules/@tanstack/virtual-core": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.8.3.tgz", + "integrity": "sha512-vd2A2TnM5lbnWZnHi9B+L2gPtkSeOtJOAw358JqokIH1+v2J7vUAzFVPwB/wrye12RFOurffXu33plm4uQ+JBQ==", "license": "MIT", - "dependencies": { - "@vitest/utils": "1.6.0", - "p-limit": "^5.0.0", - "pathe": "^1.1.1" - }, "funding": { - "url": "https://opencollective.com/vitest" + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" } }, - "node_modules/@vitest/runner/node_modules/p-limit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", - "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", + "node_modules/@testing-library/dom": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.1.0.tgz", + "integrity": "sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==", "license": "MIT", "dependencies": { - "yocto-queue": "^1.0.0" + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" }, "engines": { "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@vitest/runner/node_modules/yocto-queue": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", - "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=12.20" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@vitest/snapshot": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.6.0.tgz", - "integrity": "sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==", + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "license": "MIT", "dependencies": { - "magic-string": "^0.30.5", - "pathe": "^1.1.1", - "pretty-format": "^29.7.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/snapshot/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@vitest/snapshot/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=7.0.0" } }, - "node_modules/@vitest/spy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.0.tgz", - "integrity": "sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==", + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "license": "MIT", "dependencies": { - "tinyspy": "^2.2.0" + "has-flag": "^4.0.0" }, - "funding": { - "url": "https://opencollective.com/vitest" + "engines": { + "node": ">=8" } }, - "node_modules/@vitest/utils": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.6.0.tgz", - "integrity": "sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==", + "node_modules/@testing-library/jest-dom": { + "version": "6.4.8", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.8.tgz", + "integrity": "sha512-JD0G+Zc38f5MBHA4NgxQMR5XtO5Jx9g86jqturNTt2WUfRmLDIY7iKkWHDCCTiDuFMre6nxAD5wHw9W5kI4rGw==", + "dev": true, "license": "MIT", "dependencies": { - "diff-sequences": "^29.6.3", - "estree-walker": "^3.0.3", - "loupe": "^2.3.7", - "pretty-format": "^29.7.0" + "@adobe/css-tools": "^4.4.0", + "@babel/runtime": "^7.9.2", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", + "redent": "^3.0.0" }, - "funding": { - "url": "https://opencollective.com/vitest" + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" } }, - "node_modules/@vitest/utils/node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "license": "MIT" - }, - "node_modules/@vitest/utils/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@vitest/utils/node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, "license": "MIT", "dependencies": { - "@types/estree": "^1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@vitest/utils/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=7.0.0" } }, - "node_modules/@xmldom/xmldom": { - "version": "0.8.10", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=8" } }, - "node_modules/@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "license": "BSD-2-Clause" - }, - "node_modules/@zxing/text-encoding": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", - "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", - "dev": true, - "license": "(Unlicense OR Apache-2.0)", - "optional": true - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "node_modules/@testing-library/react": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.0.0.tgz", + "integrity": "sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==", "license": "MIT", - "bin": { - "acorn": "bin/acorn" + "dependencies": { + "@babel/runtime": "^7.12.5" }, "engines": { - "node": ">=0.4.0" + "node": ">=18" + }, + "peerDependencies": { + "@testing-library/dom": "^10.0.0", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "node_modules/@testing-library/user-event": { + "version": "14.5.2", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz", + "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", + "dev": true, "license": "MIT", + "engines": { + "node": ">=12", + "npm": ">=6" + }, "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "@testing-library/dom": ">=7.21.4" } }, - "node_modules/acorn-walk": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", - "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", + "node_modules/@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "license": "MIT" + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "license": "MIT", "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/acorn-walk/node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" + "dependencies": { + "@babel/types": "^7.0.0" } }, - "node_modules/agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", - "devOptional": true, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "license": "MIT", "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "@babel/types": "^7.20.7" } }, - "node_modules/ajv-draft-04": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", - "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", "license": "MIT", - "peerDependencies": { - "ajv": "^8.5.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } + "dependencies": { + "@types/connect": "*", + "@types/node": "*" } }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", "license": "MIT", "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/node": "*" } }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "MIT" }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", + "license": "MIT" + }, + "node_modules/@types/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==", + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" } }, - "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==", + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "license": "MIT", + "dependencies": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" } }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "license": "ISC", + "node_modules/@types/hast": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", + "license": "MIT", "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" + "@types/unist": "^2" } }, - "node_modules/app-root-dir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz", - "integrity": "sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==", - "dev": true, + "node_modules/@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", "license": "MIT" }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" - }, - "node_modules/aria-hidden": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", - "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", - "dev": true, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", + "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", "license": "MIT", "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" } }, - "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "license": "Apache-2.0", - "dependencies": { - "dequal": "^2.0.3" - } + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "license": "MIT" }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "node_modules/@types/http-proxy": { + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/node": "*" } }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true, + "node_modules/@types/humanize-duration": { + "version": "3.27.4", + "resolved": "https://registry.npmjs.org/@types/humanize-duration/-/humanize-duration-3.27.4.tgz", + "integrity": "sha512-yaf7kan2Sq0goxpbcwTQ+8E9RP6HutFBPv74T/IA/ojcHKhuKVlk2YFYyHhWZeLvZPzzLE3aatuQB4h0iqyyUA==", "license": "MIT" }, - "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "node_modules/@types/js-yaml": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", + "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==", + "license": "MIT" + }, + "node_modules/@types/json-patch": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/json-patch/-/json-patch-0.0.30.tgz", + "integrity": "sha512-MhCUjojzDhVLnZnxwPwa+rETFRDQ0ffjxYdrqOP6TBO2O0/Z64PV5tNeYApo4bc4y4frbWOrRwv/eEkXlI13Rw==", + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==", + "license": "MIT" + }, + "node_modules/@types/mdast": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/unist": "^2" } }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "license": "MIT" + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", + "license": "MIT" + }, + "node_modules/@types/nock": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/@types/nock/-/nock-11.1.0.tgz", + "integrity": "sha512-jI/ewavBQ7X5178262JQR0ewicPAcJhXS/iFaNJl0VHLfyosZ/kwSrsa6VNQNSO8i9d8SqdRgOtZSOKJ/+iNMw==", + "deprecated": "This is a stub types definition. nock provides its own type definitions, so you do not need this installed.", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "nock": "*" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "node_modules/@types/node": { + "version": "20.14.15", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.15.tgz", + "integrity": "sha512-Fz1xDMCF/B00/tYSVMlmK7hVeLh7jE5f3B7X1/hmV0MJBwE27KlS7EvD/Yp+z1lm8mVhwV5w+n8jOZG8AfTlKw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "undici-types": "~5.26.4" } }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", "license": "MIT", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/prop-types": "*", + "csstype": "^3.0.2" } }, - "node_modules/asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "node_modules/@types/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", "license": "MIT", "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "@types/react": "*" } }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "license": "MIT" - }, - "node_modules/assert": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", - "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "node_modules/@types/react-redux": { + "version": "7.1.33", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.33.tgz", + "integrity": "sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "is-nan": "^1.3.2", - "object-is": "^1.1.5", - "object.assign": "^4.1.4", - "util": "^0.12.5" + "@types/hoist-non-react-statics": "^3.3.0", + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0", + "redux": "^4.0.0" } }, - "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "node_modules/@types/react-router": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", "license": "MIT", - "engines": { - "node": "*" + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*" } }, - "node_modules/ast-types": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", - "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", - "dev": true, + "node_modules/@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", "license": "MIT", "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" } }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "node_modules/@types/react-transition-group": { + "version": "4.4.11", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz", + "integrity": "sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@types/react": "*" } }, - "node_modules/attr-accept": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz", - "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==", + "node_modules/@types/react-window": { + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.8.tgz", + "integrity": "sha512-8Ls660bHR1AUA2kuRvVG9D/4XpRC6wjAaPT9dil7Ckc76eP9TKWZwwmgfq8Q1LANX3QNDnoU4Zp48A3w+zK69Q==", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "@types/react": "*" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "node_modules/@types/redux-mock-store": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/redux-mock-store/-/redux-mock-store-1.0.6.tgz", + "integrity": "sha512-eg5RDfhJTXuoJjOMyXiJbaDb1B8tfTaJixscmu+jOusj6adGC0Krntz09Tf4gJgXeCqCrM5bBMd+B7ez0izcAQ==", + "dev": true, "license": "MIT", "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "redux": "^4.0.5" } }, - "node_modules/axe-core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz", - "integrity": "sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==", - "license": "MPL-2.0", - "peer": true, - "engines": { - "node": ">=4" - } + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "license": "MIT" }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" + "@types/mime": "^1", + "@types/node": "*" } }, - "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "license": "MIT", "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" } }, - "node_modules/babel-plugin-istanbul/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "node_modules/@types/statuses": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", + "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, - "node_modules/base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "license": "MIT" }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "node_modules/@types/uuid": { + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", + "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", "dev": true, + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", + "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", "license": "MIT", + "dependencies": { + "@typescript-eslint/experimental-utils": "4.33.0", + "@typescript-eslint/scope-manager": "4.33.0", + "debug": "^4.3.1", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, "engines": { - "node": ">=8" + "node": "^10.12.0 || >=12.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^4.0.0", + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/experimental-utils": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", + "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", "license": "MIT", "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" } }, - "node_modules/bl/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "license": "MIT", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" } }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "license": "MIT", + "node_modules/@typescript-eslint/parser": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", + "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", + "license": "BSD-2-Clause", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "debug": "^4.3.1" }, "engines": { - "node": ">= 6" + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", - "license": "MIT" - }, - "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "dev": true, + "node_modules/@typescript-eslint/scope-manager": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", + "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", "license": "MIT", "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + "node_modules/@typescript-eslint/types": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true, - "license": "ISC" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "license": "MIT", + "node_modules/@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", + "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "license": "BSD-2-Clause", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", + "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", "license": "MIT", "dependencies": { - "fill-range": "^7.1.1" + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" }, "engines": { - "node": ">=8" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/broccoli-plugin": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz", - "integrity": "sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==", - "dev": true, + "node_modules/@vitejs/plugin-react": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.1.tgz", + "integrity": "sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==", "license": "MIT", "dependencies": { - "broccoli-node-api": "^1.7.0", - "broccoli-output-wrapper": "^3.2.5", - "fs-merger": "^3.2.1", - "promise-map-series": "^0.3.0", - "quick-temp": "^0.1.8", - "rimraf": "^3.0.2", - "symlink-or-copy": "^1.3.1" + "@babel/core": "^7.24.5", + "@babel/plugin-transform-react-jsx-self": "^7.24.5", + "@babel/plugin-transform-react-jsx-source": "^7.24.1", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" }, "engines": { - "node": "10.* || >= 12.*" + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" } }, - "node_modules/broccoli-plugin/node_modules/@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/broccoli-plugin/node_modules/@types/symlink-or-copy": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/symlink-or-copy/-/symlink-or-copy-1.2.2.tgz", - "integrity": "sha512-MQ1AnmTLOncwEf9IVU+B2e4Hchrku5N67NkgcAHW0p3sdzPe0FNMANxEm6OJUzPniEQGkeT3OROLlCwZJLWFZA==", - "dev": true, - "license": "MIT" - }, - "node_modules/broccoli-plugin/node_modules/broccoli-node-api": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/broccoli-node-api/-/broccoli-node-api-1.7.0.tgz", - "integrity": "sha512-QIqLSVJWJUVOhclmkmypJJH9u9s/aWH4+FH6Q6Ju5l+Io4dtwqdPUNmDfw40o6sxhbZHhqGujDJuHTML1wG8Yw==", - "dev": true, - "license": "MIT" - }, - "node_modules/broccoli-plugin/node_modules/broccoli-node-info": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/broccoli-node-info/-/broccoli-node-info-2.2.0.tgz", - "integrity": "sha512-VabSGRpKIzpmC+r+tJueCE5h8k6vON7EIMMWu6d/FyPdtijwLQ7QvzShEw+m3mHoDzUaj/kiZsDYrS8X2adsBg==", + "node_modules/@vitest/coverage-istanbul": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/coverage-istanbul/-/coverage-istanbul-2.0.5.tgz", + "integrity": "sha512-BvjWKtp7fiMAeYUD0mO5cuADzn1gmjTm54jm5qUEnh/O08riczun8rI4EtQlg3bWoRo2lT3FO8DmjPDX9ZthPw==", "dev": true, "license": "MIT", - "engines": { - "node": "8.* || >= 10.*" + "dependencies": { + "@istanbuljs/schema": "^0.1.3", + "debug": "^4.3.5", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-instrument": "^6.0.3", + "istanbul-lib-report": "^3.0.1", + "istanbul-lib-source-maps": "^5.0.6", + "istanbul-reports": "^3.1.7", + "magicast": "^0.3.4", + "test-exclude": "^7.0.1", + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "vitest": "2.0.5" } }, - "node_modules/broccoli-plugin/node_modules/broccoli-output-wrapper": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-3.2.5.tgz", - "integrity": "sha512-bQAtwjSrF4Nu0CK0JOy5OZqw9t5U0zzv2555EA/cF8/a8SLDTIetk9UgrtMVw7qKLKdSpOZ2liZNeZZDaKgayw==", + "node_modules/@vitest/expect": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", + "integrity": "sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==", "dev": true, "license": "MIT", "dependencies": { - "fs-extra": "^8.1.0", - "heimdalljs-logger": "^0.1.10", - "symlink-or-copy": "^1.2.0" + "@vitest/spy": "1.6.0", + "@vitest/utils": "1.6.0", + "chai": "^4.3.10" }, - "engines": { - "node": "10.* || >= 12.*" + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/broccoli-plugin/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/@vitest/spy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.0.tgz", + "integrity": "sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyspy": "^2.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.6.0.tgz", + "integrity": "sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==", "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "diff-sequences": "^29.6.3", + "estree-walker": "^3.0.3", + "loupe": "^2.3.7", + "pretty-format": "^29.7.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/broccoli-plugin/node_modules/ensure-posix-path": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz", - "integrity": "sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==", + "node_modules/@vitest/utils/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/broccoli-plugin/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "node_modules/@vitest/utils/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/broccoli-plugin/node_modules/fs-merger": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/fs-merger/-/fs-merger-3.2.1.tgz", - "integrity": "sha512-AN6sX12liy0JE7C2evclwoo0aCG3PFulLjrTLsJpWh/2mM+DinhpSGqYLbHBBbIW1PLRNcFhJG8Axtz8mQW3ug==", + "node_modules/@vitest/utils/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dev": true, "license": "MIT", "dependencies": { - "broccoli-node-api": "^1.7.0", - "broccoli-node-info": "^2.1.0", - "fs-extra": "^8.0.1", - "fs-tree-diff": "^2.0.1", - "walk-sync": "^2.2.0" + "@types/estree": "^1.0.0" } }, - "node_modules/broccoli-plugin/node_modules/fs-tree-diff": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz", - "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==", + "node_modules/@vitest/utils/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, "license": "MIT", "dependencies": { - "@types/symlink-or-copy": "^1.2.0", - "heimdalljs-logger": "^0.1.7", - "object-assign": "^4.1.0", - "path-posix": "^1.0.0", - "symlink-or-copy": "^1.1.8" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/broccoli-plugin/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "license": "ISC", + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "license": "BSD-2-Clause" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { - "node": "*" + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/broccoli-plugin/node_modules/heimdalljs": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/heimdalljs/-/heimdalljs-0.2.6.tgz", - "integrity": "sha512-o9bd30+5vLBvBtzCPwwGqpry2+n0Hi6H1+qwt6y+0kwRHGGF8TFIhJPmnuM0xO97zaKrDZMwO/V56fAnn8m/tA==", - "dev": true, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "devOptional": true, "license": "MIT", "dependencies": { - "rsvp": "~3.2.1" + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" } }, - "node_modules/broccoli-plugin/node_modules/heimdalljs-logger": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/heimdalljs-logger/-/heimdalljs-logger-0.1.10.tgz", - "integrity": "sha512-pO++cJbhIufVI/fmB/u2Yty3KJD0TqNPecehFae0/eps0hkZ3b4Zc/PezUMOpYuHFQbA7FxHZxa305EhmjLj4g==", - "dev": true, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", "dependencies": { - "debug": "^2.2.0", - "heimdalljs": "^0.2.6" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/broccoli-plugin/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, + "node_modules/ajv-draft-04": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "peerDependencies": { + "ajv": "^8.5.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "node_modules/broccoli-plugin/node_modules/matcher-collection": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz", - "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==", + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "@types/minimatch": "^3.0.3", - "minimatch": "^3.0.2" + "type-fest": "^0.21.3" }, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/broccoli-plugin/node_modules/mktemp": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.4.0.tgz", - "integrity": "sha512-IXnMcJ6ZyTuhRmJSjzvHSRhlVPiN9Jwc6e59V0bEJ0ba6OBeX2L0E+mRN1QseeOF4mM+F1Rit6Nh7o+rl2Yn/A==", + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, - "license": "MIT", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">0.9" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/broccoli-plugin/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/broccoli-plugin/node_modules/path-posix": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-posix/-/path-posix-1.0.0.tgz", - "integrity": "sha512-1gJ0WpNIiYcQydgg3Ed8KzvIqTsDpNwq+cjBCssvBtuTWjEqY1AW+i+OepiEMqDCzyro9B2sLAe4RBPajMYFiA==", - "dev": true, - "license": "ISC" - }, - "node_modules/broccoli-plugin/node_modules/promise-map-series": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.3.0.tgz", - "integrity": "sha512-3npG2NGhTc8BWBolLLf8l/92OxMGaRLbqvIh9wjCHhDXNvk4zsxaTaCpiCunW09qWPrN2zeNSNwRLVBrQQtutA==", - "dev": true, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "license": "MIT", "engines": { - "node": "10.* || >= 12.*" + "node": ">=8" } }, - "node_modules/broccoli-plugin/node_modules/quick-temp": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.8.tgz", - "integrity": "sha512-YsmIFfD9j2zaFwJkzI6eMG7y0lQP7YeWzgtFgNl38pGWZBSXJooZbOWwkcRot7Vt0Fg9L23pX0tqWU3VvLDsiA==", - "dev": true, + "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==", "license": "MIT", "dependencies": { - "mktemp": "~0.4.0", - "rimraf": "^2.5.4", - "underscore.string": "~3.3.4" + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" } - }, - "node_modules/broccoli-plugin/node_modules/quick-temp/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, "license": "ISC", "dependencies": { - "glob": "^7.1.3" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">= 8" } }, - "node_modules/broccoli-plugin/node_modules/rsvp": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.2.1.tgz", - "integrity": "sha512-Rf4YVNYpKjZ6ASAmibcwTNciQ5Co5Ztq6iZPEykHpkoflnD/K5ryE/rHehFsTm4NJj8nKDhbi3eKBWGogmNnkg==", - "dev": true, - "license": "MIT" - }, - "node_modules/broccoli-plugin/node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "dev": true, - "license": "BSD-3-Clause" + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" }, - "node_modules/broccoli-plugin/node_modules/symlink-or-copy": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/symlink-or-copy/-/symlink-or-copy-1.3.1.tgz", - "integrity": "sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA==", - "dev": true, - "license": "MIT" + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "license": "Apache-2.0", + "dependencies": { + "dequal": "^2.0.3" + } }, - "node_modules/broccoli-plugin/node_modules/underscore.string": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", - "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", - "dev": true, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "license": "MIT", "dependencies": { - "sprintf-js": "^1.1.1", - "util-deprecate": "^1.0.2" + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" }, "engines": { - "node": "*" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/broccoli-plugin/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" }, - "node_modules/broccoli-plugin/node_modules/walk-sync": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz", - "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==", - "dev": true, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "license": "MIT", "dependencies": { - "@types/minimatch": "^3.0.3", - "ensure-posix-path": "^1.1.0", - "matcher-collection": "^2.0.0", - "minimatch": "^3.0.4" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" }, "engines": { - "node": "8.* || >= 10.*" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "license": "MIT" - }, - "node_modules/browser-assert": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz", - "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==", - "dev": true + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "license": "MIT", "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "license": "MIT", "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/browserify-cipher/node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "license": "MIT", "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/browserify-cipher/node_modules/des.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "license": "MIT", "dependencies": { + "bn.js": "^4.0.0", "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" } }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "license": "MIT", - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "license": "MIT" }, - "node_modules/browserify-sign": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", - "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", - "license": "ISC", - "dependencies": { - "bn.js": "^5.2.1", - "browserify-rsa": "^4.1.0", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.5", - "hash-base": "~3.0", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.7", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1" - }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.12" + "node": "*" } }, - "node_modules/browserslist": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", - "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/attr-accept": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz", + "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001646", - "electron-to-chromium": "^1.5.4", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.0" + "possible-typed-array-names": "^1.0.0" }, - "bin": { - "browserslist": "cli.js" + "engines": { + "node": ">= 0.4" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz", + "integrity": "sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==", + "license": "MPL-2.0", "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">=4" } }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "node-int64": "^0.4.0" + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" } }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "funding": [ { "type": "github", @@ -7609,1240 +4767,1247 @@ "url": "https://feross.org/support" } ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "license": "MIT" - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", "license": "MIT" }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cac": { - "version": "6.7.14", - "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", - "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", - "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/call-me-maybe": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", - "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", - "license": "MIT" - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/camelcase": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", - "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==", + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "dev": true, + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "license": "MIT", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001651", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", - "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/chai": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", - "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "license": "MIT", "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.3", - "deep-eql": "^4.1.3", - "get-func-name": "^2.0.2", - "loupe": "^2.3.6", - "pathval": "^1.1.1", - "type-detect": "^4.1.0" + "fill-range": "^7.1.1" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "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==", + "node_modules/broccoli-plugin": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz", + "integrity": "sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "broccoli-node-api": "^1.7.0", + "broccoli-output-wrapper": "^3.2.5", + "fs-merger": "^3.2.1", + "promise-map-series": "^0.3.0", + "quick-temp": "^0.1.8", + "rimraf": "^3.0.2", + "symlink-or-copy": "^1.3.1" }, "engines": { - "node": ">=4" + "node": "10.* || >= 12.*" } }, - "node_modules/chalk/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==", + "node_modules/broccoli-plugin/node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/broccoli-plugin/node_modules/@types/symlink-or-copy": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/symlink-or-copy/-/symlink-or-copy-1.2.2.tgz", + "integrity": "sha512-MQ1AnmTLOncwEf9IVU+B2e4Hchrku5N67NkgcAHW0p3sdzPe0FNMANxEm6OJUzPniEQGkeT3OROLlCwZJLWFZA==", + "dev": true, + "license": "MIT" + }, + "node_modules/broccoli-plugin/node_modules/broccoli-node-api": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/broccoli-node-api/-/broccoli-node-api-1.7.0.tgz", + "integrity": "sha512-QIqLSVJWJUVOhclmkmypJJH9u9s/aWH4+FH6Q6Ju5l+Io4dtwqdPUNmDfw40o6sxhbZHhqGujDJuHTML1wG8Yw==", + "dev": true, + "license": "MIT" + }, + "node_modules/broccoli-plugin/node_modules/broccoli-node-info": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/broccoli-node-info/-/broccoli-node-info-2.2.0.tgz", + "integrity": "sha512-VabSGRpKIzpmC+r+tJueCE5h8k6vON7EIMMWu6d/FyPdtijwLQ7QvzShEw+m3mHoDzUaj/kiZsDYrS8X2adsBg==", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": "8.* || >= 10.*" } }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "node_modules/broccoli-plugin/node_modules/broccoli-output-wrapper": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/broccoli-output-wrapper/-/broccoli-output-wrapper-3.2.5.tgz", + "integrity": "sha512-bQAtwjSrF4Nu0CK0JOy5OZqw9t5U0zzv2555EA/cF8/a8SLDTIetk9UgrtMVw7qKLKdSpOZ2liZNeZZDaKgayw==", "dev": true, - "license": "MIT" - }, - "node_modules/check-error": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", - "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", "license": "MIT", "dependencies": { - "get-func-name": "^2.0.2" + "fs-extra": "^8.1.0", + "heimdalljs-logger": "^0.1.10", + "symlink-or-copy": "^1.2.0" }, "engines": { - "node": "*" + "node": "10.* || >= 12.*" } }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "node_modules/broccoli-plugin/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "ms": "2.0.0" } }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "node_modules/broccoli-plugin/node_modules/ensure-posix-path": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz", + "integrity": "sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==", + "dev": true, + "license": "ISC" + }, + "node_modules/broccoli-plugin/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">=6 <7 || >=8" } }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "license": "MIT" - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "node_modules/broccoli-plugin/node_modules/fs-merger": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/fs-merger/-/fs-merger-3.2.1.tgz", + "integrity": "sha512-AN6sX12liy0JE7C2evclwoo0aCG3PFulLjrTLsJpWh/2mM+DinhpSGqYLbHBBbIW1PLRNcFhJG8Axtz8mQW3ug==", + "dev": true, "license": "MIT", "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "broccoli-node-api": "^1.7.0", + "broccoli-node-info": "^2.1.0", + "fs-extra": "^8.0.1", + "fs-tree-diff": "^2.0.1", + "walk-sync": "^2.2.0" } }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "node_modules/broccoli-plugin/node_modules/fs-tree-diff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz", + "integrity": "sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==", "dev": true, "license": "MIT", "dependencies": { - "restore-cursor": "^3.1.0" + "@types/symlink-or-copy": "^1.2.0", + "heimdalljs-logger": "^0.1.7", + "object-assign": "^4.1.0", + "path-posix": "^1.0.0", + "symlink-or-copy": "^1.1.8" }, "engines": { - "node": ">=8" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "node_modules/broccoli-plugin/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">=6" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "node_modules/broccoli-plugin/node_modules/heimdalljs": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/heimdalljs/-/heimdalljs-0.2.6.tgz", + "integrity": "sha512-o9bd30+5vLBvBtzCPwwGqpry2+n0Hi6H1+qwt6y+0kwRHGGF8TFIhJPmnuM0xO97zaKrDZMwO/V56fAnn8m/tA==", "dev": true, "license": "MIT", "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "rsvp": "~3.2.1" } }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "node_modules/broccoli-plugin/node_modules/heimdalljs-logger": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/heimdalljs-logger/-/heimdalljs-logger-0.1.10.tgz", + "integrity": "sha512-pO++cJbhIufVI/fmB/u2Yty3KJD0TqNPecehFae0/eps0hkZ3b4Zc/PezUMOpYuHFQbA7FxHZxa305EhmjLj4g==", "dev": true, - "license": "ISC", - "engines": { - "node": ">= 10" + "license": "MIT", + "dependencies": { + "debug": "^2.2.0", + "heimdalljs": "^0.2.6" } }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "node_modules/broccoli-plugin/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.8" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", + "node_modules/broccoli-plugin/node_modules/matcher-collection": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-2.0.1.tgz", + "integrity": "sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==", "dev": true, - "license": "MIT" - }, - "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", - "license": "MIT", + "license": "ISC", + "dependencies": { + "@types/minimatch": "^3.0.3", + "minimatch": "^3.0.2" + }, "engines": { - "node": ">=6" + "node": "6.* || 8.* || >= 10.*" } }, - "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==", + "node_modules/broccoli-plugin/node_modules/mktemp": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.4.0.tgz", + "integrity": "sha512-IXnMcJ6ZyTuhRmJSjzvHSRhlVPiN9Jwc6e59V0bEJ0ba6OBeX2L0E+mRN1QseeOF4mM+F1Rit6Nh7o+rl2Yn/A==", + "dev": true, "license": "MIT", - "dependencies": { - "color-name": "1.1.3" + "engines": { + "node": ">0.9" } }, - "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/broccoli-plugin/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, "license": "MIT" }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "node_modules/broccoli-plugin/node_modules/path-posix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-posix/-/path-posix-1.0.0.tgz", + "integrity": "sha512-1gJ0WpNIiYcQydgg3Ed8KzvIqTsDpNwq+cjBCssvBtuTWjEqY1AW+i+OepiEMqDCzyro9B2sLAe4RBPajMYFiA==", + "dev": true, + "license": "ISC" + }, + "node_modules/broccoli-plugin/node_modules/promise-map-series": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.3.0.tgz", + "integrity": "sha512-3npG2NGhTc8BWBolLLf8l/92OxMGaRLbqvIh9wjCHhDXNvk4zsxaTaCpiCunW09qWPrN2zeNSNwRLVBrQQtutA==", "dev": true, "license": "MIT", "engines": { - "node": ">=0.1.90" + "node": "10.* || >= 12.*" } }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "node_modules/broccoli-plugin/node_modules/quick-temp": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.8.tgz", + "integrity": "sha512-YsmIFfD9j2zaFwJkzI6eMG7y0lQP7YeWzgtFgNl38pGWZBSXJooZbOWwkcRot7Vt0Fg9L23pX0tqWU3VvLDsiA==", + "dev": true, "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "dependencies": { + "mktemp": "~0.4.0", + "rimraf": "^2.5.4", + "underscore.string": "~3.3.4" } }, - "node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "node_modules/broccoli-plugin/node_modules/quick-temp/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "node_modules/broccoli-plugin/node_modules/rsvp": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.2.1.tgz", + "integrity": "sha512-Rf4YVNYpKjZ6ASAmibcwTNciQ5Co5Ztq6iZPEykHpkoflnD/K5ryE/rHehFsTm4NJj8nKDhbi3eKBWGogmNnkg==", "dev": true, "license": "MIT" }, - "node_modules/compare-versions": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", - "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", + "node_modules/broccoli-plugin/node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", "dev": true, - "license": "MIT" + "license": "BSD-3-Clause" }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "node_modules/broccoli-plugin/node_modules/symlink-or-copy": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/symlink-or-copy/-/symlink-or-copy-1.3.1.tgz", + "integrity": "sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA==", + "dev": true, "license": "MIT" }, - "node_modules/concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "node_modules/broccoli-plugin/node_modules/underscore.string": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", + "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", "dev": true, - "engines": [ - "node >= 6.0" - ], "license": "MIT", "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" + "sprintf-js": "^1.1.1", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": "*" } }, - "node_modules/concat-stream/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "node_modules/broccoli-plugin/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/broccoli-plugin/node_modules/walk-sync": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/walk-sync/-/walk-sync-2.2.0.tgz", + "integrity": "sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==", "dev": true, "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "@types/minimatch": "^3.0.3", + "ensure-posix-path": "^1.1.0", + "matcher-collection": "^2.0.0", + "minimatch": "^3.0.4" }, "engines": { - "node": ">= 6" + "node": "8.* || >= 10.*" } }, - "node_modules/concat-stream/node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", "license": "MIT" }, - "node_modules/confbox": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", - "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==", - "license": "MIT" + "node_modules/browser-assert": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz", + "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==" }, - "node_modules/console-browserify": { + "node_modules/browserify-aes": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "license": "MIT", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "license": "MIT", "dependencies": { - "safe-buffer": "5.2.1" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-cipher/node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-cipher/node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "license": "MIT", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", + "license": "ISC", + "dependencies": { + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.12" } }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true, + "node_modules/browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, "engines": { - "node": ">= 0.6" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "license": "MIT" - }, - "node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "dev": true, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "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", - "engines": { - "node": ">= 0.6" + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" } }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "license": "MIT" }, - "node_modules/core-js": { - "version": "3.38.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.0.tgz", - "integrity": "sha512-XPpwqEodRljce9KswjZShh95qJ1URisBeKCjUdq27YdenkslVe7OO0ZJhlYXAChW7OhXaRLl8AAba7IBfoIHug==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { + "node_modules/buffer-xor": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", "license": "MIT" }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "license": "MIT" + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "license": "MIT", - "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": ">= 0.8" } }, - "node_modules/cosmiconfig/node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", - "license": "MIT" - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "license": "MIT", "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "node_modules/call-me-maybe": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", "license": "MIT" }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" + "engines": { + "node": ">=6" } }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "node_modules/camelcase": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", + "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==", + "dev": true, "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cronstrue": { - "version": "1.125.0", - "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-1.125.0.tgz", - "integrity": "sha512-qkC5mVbVGuuyBVXmam5anaRtbLcgfBUKajoyZqCdf/XBdgF43PsLSEm8eEi2dsI3YbqDPbLSH2mWNzM1dVqHgQ==", - "license": "MIT" + "node_modules/caniuse-lite": { + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "node_modules/chai": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", + "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", + "dev": true, "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.1.0" }, "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" + "node": ">=4" } }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "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==", "license": "MIT", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">= 8" + "node": ">=4" } }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "node_modules/chalk/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==", "license": "MIT", - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, "engines": { - "node": "*" + "node": ">=0.8.0" } }, - "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "node_modules/check-error": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" + "get-func-name": "^2.0.2" }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "engines": { + "node": "*" } }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", "dev": true, "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" }, "funding": { "url": "https://github.com/sponsors/fb55" } }, - "node_modules/css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "license": "MIT" - }, - "node_modules/cssstyle": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.0.1.tgz", - "integrity": "sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==", - "devOptional": true, "license": "MIT", "dependencies": { - "rrweb-cssom": "^0.6.0" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">=18" + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/cssstyle/node_modules/rrweb-cssom": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", - "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==", - "devOptional": true, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "license": "MIT" }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT" + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } }, - "node_modules/data-urls": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", - "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", - "devOptional": true, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "license": "MIT", "dependencies": { - "whatwg-mimetype": "^4.0.0", - "whatwg-url": "^14.0.0" + "restore-cursor": "^3.1.0" }, "engines": { - "node": ">=18" + "node": ">=8" } }, - "node_modules/data-urls/node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "devOptional": true, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", "license": "MIT", "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/data-urls/node_modules/tr46": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", - "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", - "devOptional": true, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, "license": "MIT", "dependencies": { - "punycode": "^2.3.1" + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" }, "engines": { - "node": ">=18" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/data-urls/node_modules/whatwg-url": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", - "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", - "devOptional": true, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true, "license": "MIT", - "dependencies": { - "tr46": "^5.0.0", - "webidl-conversions": "^7.0.0" - }, "engines": { - "node": ">=18" + "node": ">=0.8" } }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "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==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "color-name": "1.1.3" } }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "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==", + "license": "MIT" + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, "engines": { - "node": ">= 0.4" - }, + "node": ">=0.1.90" + } + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=14" } }, - "node_modules/decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", - "devOptional": true, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "license": "MIT" }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "node_modules/compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", "dev": true, "license": "MIT" }, - "node_modules/deep-eql": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", - "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "dev": true, + "engines": [ + "node >= 6.0" + ], "license": "MIT", "dependencies": { - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=6" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" } }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "license": "MIT", "dependencies": { - "clone": "^1.0.2" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">= 6" } }, - "node_modules/defaults/node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "node_modules/concat-stream/node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } + "license": "MIT" }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" + "safe-buffer": "5.2.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "license": "MIT", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/depd": { + "node_modules/convert-source-map": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">= 0.6" } }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "license": "MIT", - "engines": { - "node": ">=6" - } + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "node_modules/core-js": { + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.0.tgz", + "integrity": "sha512-XPpwqEodRljce9KswjZShh95qJ1URisBeKCjUdq27YdenkslVe7OO0ZJhlYXAChW7OhXaRLl8AAba7IBfoIHug==", "dev": true, + "hasInstallScript": true, "license": "MIT", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/detect-node-es": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", - "dev": true, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", "license": "MIT" }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "license": "MIT", + "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": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" } }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "node_modules/cosmiconfig/node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "license": "MIT", "dependencies": { "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" + "elliptic": "^6.5.3" } }, - "node_modules/diffie-hellman/node_modules/bn.js": { + "node_modules/create-ecdh/node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "license": "MIT" }, - "node_modules/diffie-hellman/node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "license": "MIT", "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "license": "MIT", "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, - "node_modules/dom-accessibility-api": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", - "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "node_modules/cronstrue": { + "version": "1.125.0", + "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-1.125.0.tgz", + "integrity": "sha512-qkC5mVbVGuuyBVXmam5anaRtbLcgfBUKajoyZqCdf/XBdgF43PsLSEm8eEi2dsI3YbqDPbLSH2mWNzM1dVqHgQ==", "license": "MIT" }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "license": "MIT", "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" + "cross-spawn": "^7.0.1" }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" } }, - "node_modules/domain-browser": { - "name": "dry-uninstall", - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/dry-uninstall/-/dry-uninstall-0.3.0.tgz", - "integrity": "sha512-b8h94RVpETWkVV59x62NsY++79bM7Si6Dxq7a4iVxRcJU3ZJJ4vaiC7wUZwM8WDK0ySRL+i+T/1SMAzbJLejYA==", - "license": "MIT" - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "license": "MIT", "dependencies": { - "domelementtype": "^2.3.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "node": ">= 8" } }, - "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "license": "MIT", "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "engines": { + "node": "*" } }, - "node_modules/dotenv": { - "version": "16.4.5", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", "dev": true, "license": "BSD-2-Clause", - "engines": { - "node": ">=12" + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" }, "funding": { - "url": "https://dotenvx.com" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/dotenv-expand": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", - "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true, "license": "BSD-2-Clause", "engines": { - "node": ">=12" + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", "dev": true, "license": "MIT" }, - "node_modules/electron-to-chromium": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.9.tgz", - "integrity": "sha512-HfkT8ndXR0SEkU8gBQQM3rz035bpE/hxkZ1YIt4KJPEFES68HfIU6LzKukH0H794Lm83WJtkSAMfEToxCs15VA==", - "license": "ISC" - }, - "node_modules/elliptic": { - "version": "6.5.7", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz", - "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==", + "node_modules/cssstyle": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.0.1.tgz", + "integrity": "sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==", + "devOptional": true, "license": "MIT", "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" + "rrweb-cssom": "^0.6.0" + }, + "engines": { + "node": ">=18" } }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "node_modules/cssstyle/node_modules/rrweb-cssom": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==", + "devOptional": true, "license": "MIT" }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "license": "MIT" }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enquirer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "node_modules/data-urls": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", + "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", + "devOptional": true, "license": "MIT", "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0" }, "engines": { - "node": ">=8.6" + "node": ">=18" } }, - "node_modules/enquirer/node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "node_modules/data-urls/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" + "node_modules/data-urls/node_modules/tr46": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "engines": { + "node": ">=18" } }, - "node_modules/eol": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", - "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==", - "dev": true, - "license": "MIT" - }, - "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==", + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", + "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", + "devOptional": true, "license": "MIT", "dependencies": { - "is-arrayish": "^0.2.1" + "tr46": "^5.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=18" } }, - "node_modules/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", "license": "MIT", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", + "call-bind": "^1.0.6", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" + "is-data-view": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -8851,71 +6016,110 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", "license": "MIT", "dependencies": { - "get-intrinsic": "^1.2.4" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0" + "ms": "2.1.2" }, "engines": { - "node": ">= 0.4" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true, + "license": "MIT" + }, + "node_modules/deep-eql": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", + "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", + "dev": true, "license": "MIT", "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" + "type-detect": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" } }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "license": "MIT", "dependencies": { - "hasown": "^2.0.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-to-primitive": { + "node_modules/define-properties": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "license": "MIT", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { "node": ">= 0.4" @@ -8924,412 +6128,447 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esbuild": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", - "dev": true, - "hasInstallScript": true, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.17.19", - "@esbuild/android-arm64": "0.17.19", - "@esbuild/android-x64": "0.17.19", - "@esbuild/darwin-arm64": "0.17.19", - "@esbuild/darwin-x64": "0.17.19", - "@esbuild/freebsd-arm64": "0.17.19", - "@esbuild/freebsd-x64": "0.17.19", - "@esbuild/linux-arm": "0.17.19", - "@esbuild/linux-arm64": "0.17.19", - "@esbuild/linux-ia32": "0.17.19", - "@esbuild/linux-loong64": "0.17.19", - "@esbuild/linux-mips64el": "0.17.19", - "@esbuild/linux-ppc64": "0.17.19", - "@esbuild/linux-riscv64": "0.17.19", - "@esbuild/linux-s390x": "0.17.19", - "@esbuild/linux-x64": "0.17.19", - "@esbuild/netbsd-x64": "0.17.19", - "@esbuild/openbsd-x64": "0.17.19", - "@esbuild/sunos-x64": "0.17.19", - "@esbuild/win32-arm64": "0.17.19", - "@esbuild/win32-ia32": "0.17.19", - "@esbuild/win32-x64": "0.17.19" + "node": ">= 0.8" } }, - "node_modules/esbuild-register": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", - "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", - "dev": true, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "license": "MIT", - "dependencies": { - "debug": "^4.3.4" - }, - "peerDependencies": { - "esbuild": ">=0.12 <1" + "engines": { + "node": ">=6" } }, - "node_modules/esbuild/node_modules/@esbuild/android-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", - "cpu": [ - "arm" - ], - "dev": true, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], "engines": { - "node": ">=12" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/esbuild/node_modules/@esbuild/android-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", - "cpu": [ - "arm64" - ], + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], "engines": { - "node": ">=12" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/esbuild/node_modules/@esbuild/android-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" } }, - "node_modules/esbuild/node_modules/@esbuild/darwin-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "license": "MIT" + }, + "node_modules/diffie-hellman/node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, "engines": { - "node": ">=12" + "node": ">=6.0.0" } }, - "node_modules/esbuild/node_modules/@esbuild/darwin-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", - "cpu": [ - "x64" - ], + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "license": "MIT" + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/esbuild/node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", - "cpu": [ - "arm64" - ], + "node_modules/domain-browser": { + "name": "dry-uninstall", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dry-uninstall/-/dry-uninstall-0.3.0.tgz", + "integrity": "sha512-b8h94RVpETWkVV59x62NsY++79bM7Si6Dxq7a4iVxRcJU3ZJJ4vaiC7wUZwM8WDK0ySRL+i+T/1SMAzbJLejYA==", + "license": "MIT" + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, "engines": { - "node": ">=12" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/esbuild/node_modules/@esbuild/freebsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", - "cpu": [ - "x64" - ], + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.9", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.9.tgz", + "integrity": "sha512-HfkT8ndXR0SEkU8gBQQM3rz035bpE/hxkZ1YIt4KJPEFES68HfIU6LzKukH0H794Lm83WJtkSAMfEToxCs15VA==", + "license": "ISC" + }, + "node_modules/elliptic": { + "version": "6.5.7", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz", + "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==", "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", - "cpu": [ - "arm" - ], - "dev": true, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">= 0.8" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", - "cpu": [ - "arm64" - ], + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "once": "^1.4.0" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", - "cpu": [ - "ia32" - ], - "dev": true, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, "engines": { - "node": ">=12" + "node": ">=8.6" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-loong64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", - "cpu": [ - "loong64" - ], - "dev": true, + "node_modules/enquirer/node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-mips64el": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", "engines": { - "node": ">=12" + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-ppc64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", - "cpu": [ - "ppc64" - ], + "node_modules/eol": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", + "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==", "dev": true, + "license": "MIT" + }, + "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==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "is-arrayish": "^0.2.1" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-riscv64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", - "cpu": [ - "riscv64" - ], - "dev": true, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-s390x": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", - "cpu": [ - "s390x" - ], - "dev": true, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "get-intrinsic": "^1.2.4" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/esbuild/node_modules/@esbuild/netbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/esbuild/node_modules/@esbuild/openbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], + "dependencies": { + "es-errors": "^1.3.0" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/esbuild/node_modules/@esbuild/sunos-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/esbuild/node_modules/@esbuild/win32-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "dependencies": { + "hasown": "^2.0.0" } }, - "node_modules/esbuild/node_modules/@esbuild/win32-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", - "cpu": [ - "ia32" - ], - "dev": true, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esbuild/node_modules/@esbuild/win32-x64": { + "node_modules/esbuild": { "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", - "cpu": [ - "x64" - ], + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", "dev": true, + "hasInstallScript": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "bin": { + "esbuild": "bin/esbuild" + }, "engines": { "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" } }, "node_modules/escalade": { @@ -9345,7 +6584,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true, "license": "MIT" }, "node_modules/escape-string-regexp": { @@ -9360,39 +6598,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/eslint": { "version": "7.32.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", @@ -10373,6 +7578,12 @@ "node": ">=0.10" } }, + "node_modules/eslint/node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, "node_modules/eslint/node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", @@ -10727,7 +7938,6 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -10739,15 +7949,6 @@ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "license": "MIT" }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, "node_modules/evp_bytestokey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", @@ -10786,7 +7987,6 @@ "version": "4.19.2", "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", - "dev": true, "license": "MIT", "dependencies": { "accepts": "~1.3.8", @@ -10829,7 +8029,6 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -10839,7 +8038,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -10849,29 +8047,13 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, "license": "MIT" }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "license": "MIT" - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "license": "MIT", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } + "license": "MIT" }, "node_modules/fake-indexeddb": { "version": "5.0.2", @@ -10904,12 +8086,6 @@ "node": ">=8.6.0" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "license": "MIT" - }, "node_modules/fast-uri": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", @@ -10925,16 +8101,6 @@ "reusify": "^1.0.4" } }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "bser": "2.1.1" - } - }, "node_modules/fetch-mock": { "version": "9.11.0", "resolved": "https://registry.npmjs.org/fetch-mock/-/fetch-mock-9.11.0.tgz", @@ -10976,32 +8142,6 @@ "dev": true, "license": "MIT" }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/figures/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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/file-selector": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.6.0.tgz", @@ -11014,32 +8154,6 @@ "node": ">= 12" } }, - "node_modules/file-system-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-2.3.0.tgz", - "integrity": "sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "fs-extra": "11.1.1", - "ramda": "0.29.0" - } - }, - "node_modules/file-system-cache/node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, "node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", @@ -11056,7 +8170,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, "license": "MIT", "dependencies": { "debug": "2.6.9", @@ -11075,7 +8188,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -11085,7 +8197,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, "license": "MIT" }, "node_modules/find-cache-dir": { @@ -11246,7 +8357,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -11256,7 +8366,6 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -11266,7 +8375,6 @@ "version": "11.2.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -11367,26 +8475,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-nonce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", - "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -11432,13 +8520,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", - "dev": true, - "license": "ISC" - }, "node_modules/glob": { "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", @@ -11596,38 +8677,6 @@ "xtend": "~4.0.1" } }, - "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/handlebars/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", @@ -11743,9 +8792,9 @@ } }, "node_modules/headers-polyfill": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-3.3.0.tgz", - "integrity": "sha512-5e57etwBpNcDc0b6KCVWEh/Ro063OxPvzVimUdM0/tsYM/T7Hfy3kknIGj78SFTOhNd8AZY41U8mOHoO4LzmIQ==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", + "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==", "dev": true, "license": "MIT" }, @@ -11842,19 +8891,6 @@ "node": ">=0.10.0" } }, - "node_modules/html-tags": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/htmlparser2": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", @@ -11879,7 +8915,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, "license": "MIT", "dependencies": { "depd": "2.0.0", @@ -12228,7 +9263,6 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" @@ -12328,124 +9362,6 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "license": "ISC" }, - "node_modules/inquirer": { - "version": "8.2.6", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz", - "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^6.0.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/inquirer/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/internal-slot": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", @@ -12460,36 +9376,15 @@ "node": ">= 0.4" } }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "license": "MIT", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, "node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.10" } }, - "node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", @@ -12679,51 +9574,13 @@ "node": ">=8" } }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-nan": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -12732,6 +9589,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-negative-zero": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", @@ -12840,7 +9709,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -12905,7 +9773,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -13308,367 +10175,82 @@ }, "node_modules/jackspeak/node_modules/wrap-ansi-cjs/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jackspeak/node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-canvas-mock": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jest-canvas-mock/-/jest-canvas-mock-2.5.2.tgz", - "integrity": "sha512-vgnpPupjOL6+L5oJXzxTxFrlGEIbHdZqFU+LFNdtLxZ3lRDCl17FlTMM7IatoRQkrcyOTMlDinjUguqmQ6bR2A==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssfontparser": "^1.2.1", - "moo-color": "^1.0.2" - } - }, - "node_modules/jest-canvas-mock/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-canvas-mock/node_modules/cssfontparser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/cssfontparser/-/cssfontparser-1.2.1.tgz", - "integrity": "sha512-6tun4LoZnj7VN6YeegOVb67KBX/7JJsqvj+pv3ZA7F878/eN33AbGa5b/S/wXxS/tcp8nc40xRUrsPlxIyNUPg==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-canvas-mock/node_modules/moo-color": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/moo-color/-/moo-color-1.0.3.tgz", - "integrity": "sha512-i/+ZKXMDf6aqYtBhuOcej71YSlbjT3wCO/4H1j8rPvxDJEifdwgg5MaFyu6iYAT8GBZJg2z0dkgK4YMzvURALQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "^1.1.4" - } - }, - "node_modules/jest-diff": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", - "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-mock/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-mock/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-mock/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-mock/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/jackspeak/node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8" } }, - "node_modules/jest-mock/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jest-canvas-mock": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jest-canvas-mock/-/jest-canvas-mock-2.5.2.tgz", + "integrity": "sha512-vgnpPupjOL6+L5oJXzxTxFrlGEIbHdZqFU+LFNdtLxZ3lRDCl17FlTMM7IatoRQkrcyOTMlDinjUguqmQ6bR2A==", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "cssfontparser": "^1.2.1", + "moo-color": "^1.0.2" } }, - "node_modules/jest-mock/node_modules/color-name": { + "node_modules/jest-canvas-mock/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, - "node_modules/jest-mock/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-canvas-mock/node_modules/cssfontparser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/cssfontparser/-/cssfontparser-1.2.1.tgz", + "integrity": "sha512-6tun4LoZnj7VN6YeegOVb67KBX/7JJsqvj+pv3ZA7F878/eN33AbGa5b/S/wXxS/tcp8nc40xRUrsPlxIyNUPg==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/jest-mock/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-canvas-mock/node_modules/moo-color": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/moo-color/-/moo-color-1.0.3.tgz", + "integrity": "sha512-i/+ZKXMDf6aqYtBhuOcej71YSlbjT3wCO/4H1j8rPvxDJEifdwgg5MaFyu6iYAT8GBZJg2z0dkgK4YMzvURALQ==", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "color-name": "^1.1.4" } }, - "node_modules/jest-util": { + "node_modules/jest-diff": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", "dev": true, "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-util/node_modules/ansi-styles": { + "node_modules/jest-diff/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -13684,7 +10266,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-util/node_modules/chalk": { + "node_modules/jest-diff/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -13701,23 +10283,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-util/node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/color-convert": { + "node_modules/jest-diff/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -13730,14 +10296,14 @@ "node": ">=7.0.0" } }, - "node_modules/jest-util/node_modules/color-name": { + "node_modules/jest-diff/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, - "node_modules/jest-util/node_modules/has-flag": { + "node_modules/jest-diff/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -13747,59 +10313,55 @@ "node": ">=8" } }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, "license": "MIT", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "dev": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/js-base64": { @@ -13808,16 +10370,6 @@ "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==", "license": "BSD-3-Clause" }, - "node_modules/js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -14017,21 +10569,6 @@ "node": ">=6" } }, - "node_modules/lazy-universal-dotenv": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-4.0.0.tgz", - "integrity": "sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "app-root-dir": "^1.0.2", - "dotenv": "^16.0.0", - "dotenv-expand": "^10.0.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/lilconfig": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", @@ -14316,6 +10853,16 @@ "dev": true, "license": "MIT" }, + "node_modules/listr2/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/listr2/node_modules/slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -14334,21 +10881,12 @@ "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/local-pkg": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", - "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", - "license": "MIT", - "dependencies": { - "mlly": "^1.4.2", - "pkg-types": "^1.0.3" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } + "node_modules/listr2/node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true, + "license": "MIT" }, "node_modules/locate-path": { "version": "6.0.0", @@ -14389,7 +10927,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, "license": "MIT", "dependencies": { "chalk": "^4.1.0", @@ -14406,7 +10943,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -14422,7 +10958,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -14439,7 +10974,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -14452,14 +10986,12 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, "license": "MIT" }, "node_modules/log-symbols/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -14469,7 +11001,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -14494,6 +11025,7 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", + "dev": true, "license": "MIT", "dependencies": { "get-func-name": "^2.0.1" @@ -14571,21 +11103,10 @@ "semver": "bin/semver.js" } }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "tmpl": "1.0.5" - } - }, "node_modules/map-or-similar": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==", - "dev": true, "license": "MIT" }, "node_modules/markdown-it": { @@ -14641,10 +11162,9 @@ "license": "MIT" }, "node_modules/markdown-to-jsx": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.5.0.tgz", - "integrity": "sha512-RrBNcMHiFPcz/iqIj0n3wclzHXjwS7mzjBNWecKKVhNTIxQepIix6Il/wZCn2Cg5Y1ow2Qi84+eJrryFRWBEWw==", - "dev": true, + "version": "7.4.7", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.4.7.tgz", + "integrity": "sha512-0+ls1IQZdU6cwM1yu0ZjjiVWYtkbExSyUIFU2ZeDIFuZM1W42Mh4OlJ4nb4apX4H8smxDHRdFaoIVJGwfv5hkg==", "license": "MIT", "engines": { "node": ">= 10" @@ -14665,105 +11185,37 @@ "highlight-words": "1.2.2" }, "engines": { - "node": ">=16" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/kevinvandy" - }, - "peerDependencies": { - "@emotion/react": ">=11.11", - "@emotion/styled": ">=11.11", - "@mui/icons-material": ">=5.11", - "@mui/material": ">=5.13", - "@mui/x-date-pickers": ">=6.15.0", - "react": ">=17.0", - "react-dom": ">=17.0" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" + "node": ">=16" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "type": "github", + "url": "https://github.com/sponsors/kevinvandy" + }, + "peerDependencies": { + "@emotion/react": ">=11.11", + "@emotion/styled": ">=11.11", + "@mui/icons-material": ">=5.11", + "@mui/material": ">=5.13", + "@mui/x-date-pickers": ">=6.15.0", + "react": ">=17.0", + "react-dom": ">=17.0" } }, - "node_modules/mdast-util-to-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", - "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", - "dev": true, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -14779,7 +11231,6 @@ "version": "1.11.3", "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", "integrity": "sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==", - "dev": true, "license": "MIT", "dependencies": { "map-or-similar": "^1.5.0" @@ -14789,7 +11240,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true, "license": "MIT" }, "node_modules/merge-stream": { @@ -14811,7 +11261,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -14923,7 +11372,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, "license": "MIT", "bin": { "mime": "cli.js" @@ -14936,7 +11384,6 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "devOptional": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -14946,7 +11393,6 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "devOptional": true, "license": "MIT", "dependencies": { "mime-db": "1.52.0" @@ -14959,7 +11405,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -15017,30 +11462,6 @@ "node": ">=16 || 14 >=14.17" } }, - "node_modules/mlly": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", - "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", - "license": "MIT", - "dependencies": { - "acorn": "^8.11.3", - "pathe": "^1.1.2", - "pkg-types": "^1.1.1", - "ufo": "^1.5.3" - } - }, - "node_modules/mlly/node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/mock-socket": { "version": "9.3.1", "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.3.1.tgz", @@ -15064,46 +11485,42 @@ "license": "MIT" }, "node_modules/msw": { - "version": "0.47.4", - "resolved": "https://registry.npmjs.org/msw/-/msw-0.47.4.tgz", - "integrity": "sha512-Psftt8Yfl0+l+qqg9OlmKEsxF8S/vtda0CmlR6y8wTaWrMMzuCDa55n2hEGC0ZRDwuV6FFWc/4CjoDsBpATKBw==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/msw/-/msw-2.3.5.tgz", + "integrity": "sha512-+GUI4gX5YC5Bv33epBrD+BGdmDvBg2XGruiWnI3GbIbRmMMBeZ5gs3mJ51OWSGHgJKztZ8AtZeYMMNMVrje2/Q==", "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { - "@mswjs/cookies": "^0.2.2", - "@mswjs/interceptors": "^0.17.5", - "@open-draft/until": "^1.0.3", - "@types/cookie": "^0.4.1", - "@types/js-levenshtein": "^1.1.1", - "chalk": "4.1.1", - "chokidar": "^3.4.2", - "cookie": "^0.4.2", - "graphql": "^15.0.0 || ^16.0.0", - "headers-polyfill": "^3.1.0", - "inquirer": "^8.2.0", - "is-node-process": "^1.0.1", - "js-levenshtein": "^1.1.6", - "node-fetch": "^2.6.7", - "outvariant": "^1.3.0", + "@bundled-es-modules/cookie": "^2.0.0", + "@bundled-es-modules/statuses": "^1.0.1", + "@bundled-es-modules/tough-cookie": "^0.1.6", + "@inquirer/confirm": "^3.0.0", + "@mswjs/interceptors": "^0.29.0", + "@open-draft/until": "^2.1.0", + "@types/cookie": "^0.6.0", + "@types/statuses": "^2.0.4", + "chalk": "^4.1.2", + "graphql": "^16.8.1", + "headers-polyfill": "^4.0.2", + "is-node-process": "^1.2.0", + "outvariant": "^1.4.2", "path-to-regexp": "^6.2.0", - "statuses": "^2.0.0", - "strict-event-emitter": "^0.2.6", - "type-fest": "^2.19.0", - "yargs": "^17.3.1" + "strict-event-emitter": "^0.5.1", + "type-fest": "^4.9.0", + "yargs": "^17.7.2" }, "bin": { "msw": "cli/index.js" }, "engines": { - "node": ">=14" + "node": ">=18" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mswjs" + "url": "https://github.com/sponsors/mswjs" }, "peerDependencies": { - "typescript": ">= 4.2.x <= 4.8.x" + "typescript": ">= 4.7.x" }, "peerDependenciesMeta": { "typescript": { @@ -15112,25 +11529,18 @@ } }, "node_modules/msw-storybook-addon": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/msw-storybook-addon/-/msw-storybook-addon-1.10.0.tgz", - "integrity": "sha512-soCTMTf7DnLeaMnFHPrtVgbyeFTJALVvnDHpzzXpJad+HOzJgQdwU4EAzVfDs1q+X5cVEgxOdAhSMC7ljvnSXg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/msw-storybook-addon/-/msw-storybook-addon-2.0.3.tgz", + "integrity": "sha512-CzHmGO32JeOPnyUnRWnB0PFTXCY1HKfHiEB/6fYoUYiFm2NYosLjzs9aBd3XJUryYEN0avJqMNh7nCRDxE5JjQ==", "dev": true, "license": "MIT", "dependencies": { "is-node-process": "^1.0.1" }, "peerDependencies": { - "msw": ">=0.35.0 <2.0.0" + "msw": "^2.0.0" } }, - "node_modules/msw/node_modules/@open-draft/until": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-1.0.3.tgz", - "integrity": "sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==", - "dev": true, - "license": "MIT" - }, "node_modules/msw/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -15148,9 +11558,9 @@ } }, "node_modules/msw/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { @@ -15201,16 +11611,6 @@ "dev": true, "license": "MIT" }, - "node_modules/msw/node_modules/strict-event-emitter": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz", - "integrity": "sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==", - "dev": true, - "license": "MIT", - "dependencies": { - "events": "^3.3.0" - } - }, "node_modules/msw/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -15224,12 +11624,18 @@ "node": ">=8" } }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "node_modules/msw/node_modules/type-fest": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.24.0.tgz", + "integrity": "sha512-spAaHzc6qre0TlZQQ2aA/nGMe+2Z/wyGk5Z+Ru2VUfdNwT6kWO6TjevOlpebsATEG1EIQ2sOiDszud3lO5mt/Q==", "dev": true, - "license": "ISC" + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/nanoid": { "version": "3.3.7", @@ -15253,19 +11659,11 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, - "license": "MIT" - }, "node_modules/nock": { "version": "14.0.0-beta.11", "resolved": "https://registry.npmjs.org/nock/-/nock-14.0.0-beta.11.tgz", @@ -15299,59 +11697,6 @@ "node": ">=18" } }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true, - "license": "MIT" - }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true, - "license": "MIT" - }, "node_modules/node-releases": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", @@ -15396,6 +11741,19 @@ "node": ">=10" } }, + "node_modules/node-stdlib-browser/node_modules/assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, "node_modules/node-stdlib-browser/node_modules/browser-resolve": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", @@ -15450,6 +11808,31 @@ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", "license": "MIT" }, + "node_modules/node-stdlib-browser/node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/node-stdlib-browser/node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/node-stdlib-browser/node_modules/isomorphic-timers-promises": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/isomorphic-timers-promises/-/isomorphic-timers-promises-1.0.1.tgz", @@ -15587,7 +11970,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, "license": "MIT", "dependencies": { "path-key": "^3.0.0" @@ -15719,7 +12101,6 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, "license": "MIT", "dependencies": { "ee-first": "1.1.1" @@ -15741,7 +12122,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" @@ -15807,109 +12187,9 @@ "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", "dev": true, - "license": "MIT", - "bin": { - "opencollective-postinstall": "index.js" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "license": "MIT", + "bin": { + "opencollective-postinstall": "index.js" } }, "node_modules/outvariant": { @@ -15953,7 +12233,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -16043,7 +12322,6 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" @@ -16347,7 +12625,6 @@ "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true, "license": "MIT" }, "node_modules/path-type": { @@ -16369,6 +12646,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", + "dev": true, "license": "MIT", "engines": { "node": "*" @@ -16408,16 +12686,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", @@ -16487,17 +12755,6 @@ "node": ">=8" } }, - "node_modules/pkg-types": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.2.0.tgz", - "integrity": "sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==", - "license": "MIT", - "dependencies": { - "confbox": "^0.1.7", - "mlly": "^1.7.1", - "pathe": "^1.1.2" - } - }, "node_modules/please-upgrade-node": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", @@ -16519,7 +12776,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/polished/-/polished-4.3.1.tgz", "integrity": "sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/runtime": "^7.17.8" @@ -16622,16 +12878,6 @@ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "license": "MIT" }, - "node_modules/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -16688,7 +12934,6 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, "license": "MIT", "dependencies": { "forwarded": "0.2.0", @@ -16739,7 +12984,6 @@ "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.4" @@ -16782,17 +13026,6 @@ ], "license": "MIT" }, - "node_modules/ramda": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.0.tgz", - "integrity": "sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/ramda" - } - }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -16816,7 +13049,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -16826,7 +13058,6 @@ "version": "2.5.2", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dev": true, "license": "MIT", "dependencies": { "bytes": "3.1.2", @@ -16854,7 +13085,6 @@ "version": "5.6.1", "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.6.1.tgz", "integrity": "sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==", - "dev": true, "license": "MIT", "peerDependencies": { "react": ">=16.8.0", @@ -16936,29 +13166,6 @@ "react": ">= 16.8 || 18.0.0" } }, - "node_modules/react-element-to-jsx-string": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-15.0.0.tgz", - "integrity": "sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@base2/pretty-print-object": "1.0.1", - "is-plain-object": "5.0.0", - "react-is": "18.1.0" - }, - "peerDependencies": { - "react": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0", - "react-dom": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0" - } - }, - "node_modules/react-element-to-jsx-string/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "dev": true, - "license": "MIT" - }, "node_modules/react-hotkeys-hook": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/react-hotkeys-hook/-/react-hotkeys-hook-4.5.0.tgz", @@ -17083,55 +13290,6 @@ "node": ">=0.10.0" } }, - "node_modules/react-remove-scroll": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", - "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", - "dev": true, - "license": "MIT", - "dependencies": { - "react-remove-scroll-bar": "^2.3.3", - "react-style-singleton": "^2.2.1", - "tslib": "^2.1.0", - "use-callback-ref": "^1.3.0", - "use-sidecar": "^1.1.2" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-remove-scroll-bar": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", - "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "react-style-singleton": "^2.2.1", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/react-router": { "version": "5.3.4", "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", @@ -17215,30 +13373,6 @@ "node": ">=6.0.0" } }, - "node_modules/react-style-singleton": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", - "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", - "dev": true, - "license": "MIT", - "dependencies": { - "get-nonce": "^1.0.0", - "invariant": "^2.2.4", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", @@ -17316,33 +13450,6 @@ "node": ">=8.10.0" } }, - "node_modules/recast": { - "version": "0.23.9", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz", - "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ast-types": "^0.16.1", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tiny-invariant": "^1.3.3", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/recast/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/recharts": { "version": "2.12.7", "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.12.7.tgz", @@ -17472,77 +13579,6 @@ "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/remark-external-links": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", - "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==", - "dev": true, - "license": "MIT", - "dependencies": { - "extend": "^3.0.0", - "is-absolute-url": "^3.0.0", - "mdast-util-definitions": "^4.0.0", - "space-separated-tokens": "^1.0.0", - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-external-links/node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/remark-external-links/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-external-links/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-external-links/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/remark-parse": { "version": "10.0.2", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", @@ -17558,6 +13594,15 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/remark-parse/node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, "node_modules/remark-parse/node_modules/character-entities": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", @@ -18103,64 +14148,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/remark-slug": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz", - "integrity": "sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "github-slugger": "^1.0.0", - "mdast-util-to-string": "^1.0.0", - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-slug/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-slug/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-slug/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", @@ -18178,6 +14165,13 @@ "node": ">= 10" } }, + "node_modules/requestidlecallback": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/requestidlecallback/-/requestidlecallback-0.3.0.tgz", + "integrity": "sha512-TWHFkT7S9p7IxLC5A1hYmAYQx2Eb9w1skrXmQ+dS1URyvR8tenMLl4lHbqEOUnpEYxNKpkVMXUgknVpBZWXXfQ==", + "dev": true, + "license": "MIT" + }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -18237,7 +14231,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, "license": "MIT", "dependencies": { "onetime": "^5.1.0", @@ -18362,16 +14355,6 @@ "node": "6.* || >= 7.*" } }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -18392,17 +14375,7 @@ ], "license": "MIT", "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" + "queue-microtask": "^1.2.2" } }, "node_modules/safe-array-concat": { @@ -18470,7 +14443,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "devOptional": true, "license": "MIT" }, "node_modules/saxes": { @@ -18509,7 +14481,6 @@ "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, "license": "MIT", "dependencies": { "debug": "2.6.9", @@ -18534,7 +14505,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -18544,21 +14514,18 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, "license": "MIT" }, "node_modules/send/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, "license": "MIT" }, "node_modules/serve-static": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, "license": "MIT", "dependencies": { "encodeurl": "~1.0.2", @@ -18570,13 +14537,6 @@ "node": ">= 0.8.0" } }, - "node_modules/set-cookie-parser": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.0.tgz", - "integrity": "sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==", - "dev": true, - "license": "MIT" - }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", @@ -18613,7 +14573,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true, "license": "ISC" }, "node_modules/sha.js": { @@ -18703,7 +14662,6 @@ "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, "license": "ISC" }, "node_modules/slash": { @@ -18839,24 +14797,15 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" } }, - "node_modules/store2": { - "version": "2.14.3", - "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.3.tgz", - "integrity": "sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==", - "dev": true, - "license": "MIT" - }, "node_modules/storybook": { "version": "8.2.9", "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.2.9.tgz", "integrity": "sha512-S7Q/Yt4A+nu1O23rg39lQvBqL2Vg+PKXbserDWUR4LFJtfmoZ2xGO8oFIhJmvvhjUBvolw1q7QDeswPq2i0sGw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.24.4", @@ -18902,7 +14851,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" @@ -18915,7 +14863,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", @@ -18929,7 +14876,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz", "integrity": "sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -18951,7 +14897,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -18961,7 +14906,6 @@ "version": "7.25.2", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -18979,7 +14923,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -18989,7 +14932,6 @@ "version": "0.6.2", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -19006,7 +14948,6 @@ "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.8", @@ -19020,7 +14961,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", - "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" @@ -19033,7 +14973,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz", "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -19051,7 +14990,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz", "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-member-expression-to-functions": "^7.24.8", @@ -19069,7 +15007,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", @@ -19083,7 +15020,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz", "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.25.0", @@ -19098,7 +15034,6 @@ "version": "7.25.3", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz", "integrity": "sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8", @@ -19115,7 +15050,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz", "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -19131,7 +15065,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.0.tgz", "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -19147,7 +15080,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -19165,7 +15097,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz", "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8", @@ -19182,7 +15113,6 @@ "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -19195,7 +15125,6 @@ "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -19208,7 +15137,6 @@ "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" @@ -19221,7 +15149,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -19237,7 +15164,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -19250,7 +15176,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" @@ -19263,7 +15188,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz", "integrity": "sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19279,7 +15203,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19295,7 +15218,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19311,7 +15233,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -19324,7 +15245,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -19337,7 +15257,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19353,7 +15272,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -19366,7 +15284,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -19379,7 +15296,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -19392,7 +15308,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -19405,7 +15320,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -19418,7 +15332,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -19431,7 +15344,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -19447,7 +15359,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -19463,7 +15374,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19479,7 +15389,6 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", @@ -19496,7 +15405,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19512,7 +15420,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.0.tgz", "integrity": "sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8", @@ -19531,7 +15438,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.24.7", @@ -19549,7 +15455,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19565,7 +15470,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz", "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -19581,7 +15485,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.7", @@ -19598,7 +15501,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.7", @@ -19616,7 +15518,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.0.tgz", "integrity": "sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -19637,7 +15538,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -19654,7 +15554,6 @@ "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -19670,7 +15569,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", @@ -19687,7 +15585,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19703,7 +15600,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz", "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.0", @@ -19720,7 +15616,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -19737,7 +15632,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", @@ -19754,7 +15648,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -19771,7 +15664,6 @@ "version": "7.25.2", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.2.tgz", "integrity": "sha512-InBZ0O8tew5V0K6cHcQ+wgxlrjOw1W4wDXLkOTjLRD8GYhTSkxTVBtdy3MMtvYBrbAWa1Qm3hNoTc1620Yj+Mg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8", @@ -19788,7 +15680,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -19805,7 +15696,6 @@ "version": "7.25.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz", "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.24.8", @@ -19823,7 +15713,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -19840,7 +15729,6 @@ "version": "7.25.2", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz", "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -19856,7 +15744,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -19873,7 +15760,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19889,7 +15775,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.24.7", @@ -19906,7 +15791,6 @@ "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.24.8", @@ -19924,7 +15808,6 @@ "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz", "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.0", @@ -19943,7 +15826,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.24.7", @@ -19960,7 +15842,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", @@ -19977,7 +15858,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -19993,7 +15873,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -20010,7 +15889,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -20027,7 +15905,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.24.7", @@ -20046,7 +15923,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -20063,7 +15939,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -20080,7 +15955,6 @@ "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8", @@ -20098,7 +15972,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -20114,7 +15987,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.7", @@ -20131,7 +16003,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -20150,7 +16021,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -20166,7 +16036,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -20183,7 +16052,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -20199,7 +16067,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -20215,7 +16082,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -20232,7 +16098,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -20248,7 +16113,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -20264,7 +16128,6 @@ "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -20280,7 +16143,6 @@ "version": "7.25.2", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.2.tgz", "integrity": "sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -20300,7 +16162,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" @@ -20316,7 +16177,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", @@ -20333,7 +16193,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", @@ -20350,7 +16209,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", @@ -20367,7 +16225,6 @@ "version": "7.25.3", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.3.tgz", "integrity": "sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==", - "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.25.2", @@ -20465,7 +16322,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -20475,7 +16331,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.24.7.tgz", "integrity": "sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -20493,7 +16348,6 @@ "version": "0.1.6-no-external-plugins", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", @@ -20508,7 +16362,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz", "integrity": "sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", @@ -20528,7 +16381,6 @@ "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.24.6.tgz", "integrity": "sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==", - "dev": true, "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", @@ -20548,7 +16400,6 @@ "version": "0.8.0", "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "dev": true, "license": "MIT" }, "node_modules/storybook/node_modules/@esbuild/android-arm": { @@ -20558,7 +16409,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20575,7 +16425,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20592,7 +16441,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20609,7 +16457,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20626,7 +16473,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20643,7 +16489,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20660,7 +16505,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20677,7 +16521,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20694,7 +16537,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20711,7 +16553,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20728,7 +16569,6 @@ "cpu": [ "loong64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20745,7 +16585,6 @@ "cpu": [ "mips64el" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20762,7 +16601,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20779,7 +16617,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20796,7 +16633,6 @@ "cpu": [ "s390x" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20813,7 +16649,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20830,7 +16665,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20847,7 +16681,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20864,7 +16697,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20881,7 +16713,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20898,7 +16729,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20915,7 +16745,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -20929,7 +16758,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", - "dev": true, "license": "MIT", "engines": { "node": ">=18" @@ -20942,7 +16770,6 @@ "version": "8.2.9", "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.2.9.tgz", "integrity": "sha512-3yRx1lFMm1FXWVv+CKDiYM4gOQPEfpcZAQrjfcumxSDUrB091pnU1PeI92Prj3vCdi4+0oPNuN4yDGNUYTMP/A==", - "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.24.4", @@ -20968,7 +16795,6 @@ "version": "8.2.9", "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.2.9.tgz", "integrity": "sha512-wSER8FpA6Il/jPyDfKm3yohxDtuhisNPTonMVzd3ulNWR4zERLddyO3HrHJJwdqYHLNk4SBFzwMGpQZVws1y0w==", - "dev": true, "license": "MIT", "dependencies": { "@storybook/csf": "0.1.11", @@ -20992,7 +16818,6 @@ "version": "6.0.6", "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", "integrity": "sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==", - "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -21002,14 +16827,12 @@ "version": "1.39.13", "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.13.tgz", "integrity": "sha512-cFq+fO/isvhvmuP/+Sl4K4jtU6E23DoivtbO4r50e3odaxAiVdbfSYRDdJ4gCdxx+3aRjhphS5ZMwIH4hFy/Cw==", - "dev": true, "license": "MIT" }, "node_modules/storybook/node_modules/@types/node": { "version": "18.19.44", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.44.tgz", "integrity": "sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==", - "dev": true, "license": "MIT", "dependencies": { "undici-types": "~5.26.4" @@ -21019,7 +16842,6 @@ "version": "2.10.3", "resolved": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-2.10.3.tgz", "integrity": "sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "@yarnpkg/libzip": "^2.3.0", @@ -21033,7 +16855,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-2.3.0.tgz", "integrity": "sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "@types/emscripten": "^1.39.6", @@ -21043,11 +16864,22 @@ "node": ">=12 <14 || 14.2 - 14.9 || >14.10.0" } }, + "node_modules/storybook/node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/storybook/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -21059,11 +16891,28 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/storybook/node_modules/ast-types": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", + "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/storybook/node_modules/ast-types/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "license": "0BSD" + }, "node_modules/storybook/node_modules/babel-core": { "version": "7.0.0-bridge.0", "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "dev": true, "license": "MIT", "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -21073,7 +16922,6 @@ "version": "0.4.11", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", - "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.6", @@ -21088,7 +16936,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -21098,7 +16945,6 @@ "version": "0.10.6", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.2", @@ -21112,7 +16958,6 @@ "version": "0.6.2", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.2" @@ -21121,11 +16966,45 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/storybook/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/storybook/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "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.1.13" + } + }, "node_modules/storybook/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -21142,7 +17021,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, "license": "ISC", "engines": { "node": ">=10" @@ -21152,17 +17030,24 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", - "dev": true, "license": "MIT", "dependencies": { "consola": "^3.2.3" } }, + "node_modules/storybook/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, "node_modules/storybook/node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", @@ -21177,7 +17062,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -21190,24 +17074,27 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, "license": "MIT" }, "node_modules/storybook/node_modules/commander": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true, "license": "MIT", "engines": { "node": ">= 6" } }, + "node_modules/storybook/node_modules/confbox": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==", + "license": "MIT" + }, "node_modules/storybook/node_modules/consola": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", - "dev": true, "license": "MIT", "engines": { "node": "^14.18.0 || >=16.10.0" @@ -21217,7 +17104,6 @@ "version": "3.38.0", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.0.tgz", "integrity": "sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A==", - "dev": true, "license": "MIT", "dependencies": { "browserslist": "^4.23.3" @@ -21231,7 +17117,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", - "dev": true, "license": "MIT", "dependencies": { "type-fest": "^1.0.1" @@ -21247,7 +17132,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" @@ -21256,18 +17140,28 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/storybook/node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/storybook/node_modules/defu": { "version": "6.1.4", "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", - "dev": true, "license": "MIT" }, "node_modules/storybook/node_modules/detect-indent": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -21277,7 +17171,6 @@ "version": "7.13.0", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", - "dev": true, "license": "MIT", "bin": { "envinfo": "dist/cli.js" @@ -21290,7 +17183,6 @@ "version": "0.21.5", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", - "dev": true, "hasInstallScript": true, "license": "MIT", "bin": { @@ -21325,11 +17217,22 @@ "@esbuild/win32-x64": "0.21.5" } }, + "node_modules/storybook/node_modules/esbuild-register": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", + "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "peerDependencies": { + "esbuild": ">=0.12 <1" + } + }, "node_modules/storybook/node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", @@ -21353,7 +17256,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/fd-package-json/-/fd-package-json-1.2.0.tgz", "integrity": "sha512-45LSPmWf+gC5tdCQMNH4s9Sr00bIkiD9aN7dc5hqkrEw1geRYyDQS1v1oMHAW3ysfxfndqGsrDREHHjNNbKUfA==", - "dev": true, "license": "MIT", "dependencies": { "walk-up-path": "^3.0.1" @@ -21363,7 +17265,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, "license": "MIT", "dependencies": { "commondir": "^1.0.1", @@ -21378,7 +17279,6 @@ "version": "0.243.0", "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.243.0.tgz", "integrity": "sha512-HCDBfH+kZcY5etWYeAqatjW78gkIryzb9XixRsA8lGI1uyYc7aCpElkkO4H+KIpoyQMiY0VAZPI4cyac3wQe8w==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.4.0" @@ -21388,7 +17288,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, "license": "ISC", "dependencies": { "minipass": "^3.0.0" @@ -21401,7 +17300,6 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, "license": "ISC", "dependencies": { "yallist": "^4.0.0" @@ -21414,7 +17312,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -21427,7 +17324,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.3.tgz", "integrity": "sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==", - "dev": true, "license": "MIT", "dependencies": { "citty": "^0.1.6", @@ -21448,7 +17344,6 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -21469,7 +17364,6 @@ "version": "14.0.2", "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", - "dev": true, "license": "MIT", "dependencies": { "@sindresorhus/merge-streams": "^2.1.0", @@ -21490,7 +17384,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -21500,17 +17393,24 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, + "node_modules/storybook/node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/storybook/node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "license": "MIT", "dependencies": { "isobject": "^3.0.1" @@ -21523,7 +17423,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -21533,7 +17432,6 @@ "version": "0.15.2", "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.2.tgz", "integrity": "sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.23.0", @@ -21573,7 +17471,6 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, "bin": { "jsesc": "bin/jsesc" } @@ -21582,7 +17479,6 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -21592,7 +17488,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -21602,7 +17497,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -21612,7 +17506,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, "license": "MIT", "dependencies": { "p-locate": "^3.0.0", @@ -21626,14 +17519,12 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true, "license": "MIT" }, "node_modules/storybook/node_modules/make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, "license": "MIT", "dependencies": { "pify": "^4.0.1", @@ -21647,7 +17538,6 @@ "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, "license": "ISC", "bin": { "semver": "bin/semver" @@ -21657,7 +17547,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -21670,7 +17559,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, "license": "ISC", "engines": { "node": ">=8" @@ -21680,7 +17568,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, "license": "MIT", "dependencies": { "minipass": "^3.0.0", @@ -21694,7 +17581,6 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, "license": "ISC", "dependencies": { "yallist": "^4.0.0" @@ -21707,7 +17593,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" @@ -21716,11 +17601,28 @@ "node": ">=10" } }, + "node_modules/storybook/node_modules/mlly": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", + "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", + "license": "MIT", + "dependencies": { + "acorn": "^8.11.3", + "pathe": "^1.1.2", + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" + } + }, + "node_modules/storybook/node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, "node_modules/storybook/node_modules/node-dir": { "version": "0.1.17", "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", - "dev": true, "license": "MIT", "dependencies": { "minimatch": "^3.0.2" @@ -21733,14 +17635,12 @@ "version": "1.6.4", "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==", - "dev": true, "license": "MIT" }, "node_modules/storybook/node_modules/nypm": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.9.tgz", "integrity": "sha512-BI2SdqqTHg2d4wJh8P9A1W+bslg33vOE9IZDY6eR2QC+Pu1iNBVZUqczrd43rJb+fMzHU7ltAYKsEFY/kHMFcw==", - "dev": true, "license": "MIT", "dependencies": { "citty": "^0.1.6", @@ -21761,7 +17661,6 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "dev": true, "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", @@ -21785,7 +17684,6 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "dev": true, "license": "MIT", "engines": { "node": ">=16" @@ -21798,7 +17696,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "dev": true, "license": "Apache-2.0", "engines": { "node": ">=16.17.0" @@ -21808,7 +17705,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -21821,7 +17717,6 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "dev": true, "license": "MIT", "dependencies": { "path-key": "^4.0.0" @@ -21837,7 +17732,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" @@ -21853,7 +17747,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, "license": "ISC", "engines": { "node": ">=14" @@ -21866,7 +17759,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -21879,14 +17771,35 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz", "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==", - "dev": true, "license": "MIT" }, + "node_modules/storybook/node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/storybook/node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, "license": "MIT", "dependencies": { "p-try": "^2.0.0" @@ -21902,7 +17815,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, "license": "MIT", "dependencies": { "p-limit": "^2.0.0" @@ -21915,7 +17827,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -21925,7 +17836,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -21938,7 +17848,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -21951,17 +17860,24 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" } }, + "node_modules/storybook/node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, "node_modules/storybook/node_modules/pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, "license": "MIT", "dependencies": { "find-up": "^3.0.0" @@ -21974,7 +17890,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, "license": "MIT", "dependencies": { "locate-path": "^3.0.0" @@ -21983,11 +17898,21 @@ "node": ">=6" } }, + "node_modules/storybook/node_modules/pkg-types": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.3.tgz", + "integrity": "sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==", + "license": "MIT", + "dependencies": { + "confbox": "^0.1.7", + "mlly": "^1.7.1", + "pathe": "^1.1.2" + } + }, "node_modules/storybook/node_modules/prettier": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", - "dev": true, "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" @@ -22003,7 +17928,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, "license": "MIT", "dependencies": { "kleur": "^3.0.3", @@ -22013,18 +17937,52 @@ "node": ">= 6" } }, + "node_modules/storybook/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/storybook/node_modules/recast": { + "version": "0.23.9", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz", + "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==", + "license": "MIT", + "dependencies": { + "ast-types": "^0.16.1", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tiny-invariant": "^1.3.3", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/storybook/node_modules/recast/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "license": "0BSD" + }, "node_modules/storybook/node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true, "license": "MIT" }, "node_modules/storybook/node_modules/regenerate-unicode-properties": { "version": "10.1.1", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "dev": true, "license": "MIT", "dependencies": { "regenerate": "^1.4.2" @@ -22037,7 +17995,6 @@ "version": "0.15.2", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.4" @@ -22047,7 +18004,6 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/regjsgen": "^0.8.0", @@ -22065,7 +18021,6 @@ "version": "0.9.1", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "jsesc": "~0.5.0" @@ -22079,7 +18034,6 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, "license": "ISC", "dependencies": { "glob": "^7.1.3" @@ -22092,7 +18046,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, "license": "MIT", "dependencies": { "kind-of": "^6.0.2" @@ -22105,14 +18058,12 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true, "license": "MIT" }, "node_modules/storybook/node_modules/slash": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", - "dev": true, "license": "MIT", "engines": { "node": ">=14.16" @@ -22125,7 +18076,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -22135,7 +18085,6 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", @@ -22146,7 +18095,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -22159,7 +18107,6 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "dev": true, "license": "ISC", "dependencies": { "chownr": "^2.0.0", @@ -22177,7 +18124,6 @@ "version": "0.8.4", "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", - "dev": true, "license": "MIT", "dependencies": { "rimraf": "~2.6.2" @@ -22190,7 +18136,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==", - "dev": true, "license": "MIT", "engines": { "node": ">=14.16" @@ -22200,7 +18145,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.1.0.tgz", "integrity": "sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==", - "dev": true, "license": "MIT", "dependencies": { "is-stream": "^3.0.0", @@ -22219,7 +18163,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -22232,14 +18175,18 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true, "license": "0BSD" }, + "node_modules/storybook/node_modules/ufo": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", + "license": "MIT" + }, "node_modules/storybook/node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -22249,7 +18196,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", @@ -22263,7 +18209,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -22273,7 +18218,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -22283,7 +18227,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=18" @@ -22296,7 +18239,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", - "dev": true, "license": "MIT", "dependencies": { "crypto-random-string": "^4.0.0" @@ -22312,14 +18254,21 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", - "dev": true, "license": "ISC" }, + "node_modules/storybook/node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, "node_modules/storybook/node_modules/write-file-atomic": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, "license": "ISC", "dependencies": { "graceful-fs": "^4.1.11", @@ -22331,7 +18280,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, "license": "ISC" }, "node_modules/stream-browserify": { @@ -22552,7 +18500,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -22586,24 +18533,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strip-literal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz", - "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==", - "license": "MIT", - "dependencies": { - "js-tokens": "^9.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/strip-literal/node_modules/js-tokens": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz", - "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==", - "license": "MIT" - }, "node_modules/style-to-object": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", @@ -22656,67 +18585,56 @@ "devOptional": true, "license": "MIT" }, - "node_modules/synchronous-promise": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.17.tgz", - "integrity": "sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==", - "dev": true, - "license": "BSD-3-Clause" - }, "node_modules/telejson": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/telejson/-/telejson-7.2.0.tgz", "integrity": "sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==", - "dev": true, "license": "MIT", "dependencies": { "memoizerific": "^1.11.3" } }, "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz", + "integrity": "sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==", "dev": true, "license": "ISC", "dependencies": { "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" + "glob": "^10.4.1", + "minimatch": "^9.0.4" }, "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/test-exclude/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "node_modules/test-exclude/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/test-exclude/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true, - "license": "MIT" - }, "node_modules/through2": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", @@ -22754,10 +18672,10 @@ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", "license": "MIT" }, - "node_modules/tinypool": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz", - "integrity": "sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==", + "node_modules/tinyrainbow": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz", + "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==", "license": "MIT", "engines": { "node": ">=14.0.0" @@ -22767,6 +18685,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", + "dev": true, "license": "MIT", "engines": { "node": ">=14.0.0" @@ -22793,13 +18712,6 @@ "node": ">=0.10.0" } }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true, - "license": "BSD-3-Clause" - }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -22821,18 +18733,10 @@ "node": ">=8.0" } }, - "node_modules/tocbot": { - "version": "4.29.0", - "resolved": "https://registry.npmjs.org/tocbot/-/tocbot-4.29.0.tgz", - "integrity": "sha512-E+8+lceJpWHJYKq+qFHbi+gmFdXZeOAliHFdgiIAUo68cr8ClReXAx7h9e3TcDM0kw9PSnBn3GAZEpRmRLZ93g==", - "dev": true, - "license": "MIT" - }, "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.6" @@ -22923,7 +18827,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.10" @@ -22975,6 +18878,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -22984,7 +18888,6 @@ "version": "2.19.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=12.20" @@ -22997,7 +18900,6 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, "license": "MIT", "dependencies": { "media-typer": "0.3.0", @@ -23181,26 +19083,6 @@ "node": ">=14.17" } }, - "node_modules/ufo": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", - "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", - "license": "MIT" - }, - "node_modules/uglify-js": { - "version": "3.19.2", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.2.tgz", - "integrity": "sha512-S8KA6DDI47nQXJSi2ctQ629YzwOVs+bQML6DAtvy0wgNdpi+0ySpQK0g2pxBq2xfF2z3YCscu7NNA8nXT9PlIQ==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -23341,7 +19223,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" @@ -23434,65 +19315,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/use-callback-ref": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", - "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-resize-observer": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", - "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", - "dev": true, - "license": "MIT", - "dependencies": { - "@juggle/resize-observer": "^3.3.1" - }, - "peerDependencies": { - "react": "16.8.0 - 18", - "react-dom": "16.8.0 - 18" - } - }, - "node_modules/use-sidecar": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", - "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", - "dev": true, - "license": "MIT", - "dependencies": { - "detect-node-es": "^1.1.0", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/util": { "version": "0.12.5", "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", @@ -23516,7 +19338,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4.0" @@ -23540,7 +19361,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" @@ -24461,28 +20281,6 @@ } } }, - "node_modules/vite-node": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.6.0.tgz", - "integrity": "sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==", - "license": "MIT", - "dependencies": { - "cac": "^6.7.14", - "debug": "^4.3.4", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "vite": "^5.0.0" - }, - "bin": { - "vite-node": "vite-node.mjs" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, "node_modules/vite-plugin-node-polyfills": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/vite-plugin-node-polyfills/-/vite-plugin-node-polyfills-0.22.0.tgz", @@ -24926,31 +20724,30 @@ } }, "node_modules/vitest": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.0.tgz", - "integrity": "sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==", - "license": "MIT", - "dependencies": { - "@vitest/expect": "1.6.0", - "@vitest/runner": "1.6.0", - "@vitest/snapshot": "1.6.0", - "@vitest/spy": "1.6.0", - "@vitest/utils": "1.6.0", - "acorn-walk": "^8.3.2", - "chai": "^4.3.10", - "debug": "^4.3.4", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.0.5.tgz", + "integrity": "sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.3.0", + "@vitest/expect": "2.0.5", + "@vitest/pretty-format": "^2.0.5", + "@vitest/runner": "2.0.5", + "@vitest/snapshot": "2.0.5", + "@vitest/spy": "2.0.5", + "@vitest/utils": "2.0.5", + "chai": "^5.1.1", + "debug": "^4.3.5", "execa": "^8.0.1", - "local-pkg": "^0.5.0", - "magic-string": "^0.30.5", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "std-env": "^3.5.0", - "strip-literal": "^2.0.0", - "tinybench": "^2.5.1", - "tinypool": "^0.8.3", + "magic-string": "^0.30.10", + "pathe": "^1.1.2", + "std-env": "^3.7.0", + "tinybench": "^2.8.0", + "tinypool": "^1.0.0", + "tinyrainbow": "^1.2.0", "vite": "^5.0.0", - "vite-node": "1.6.0", - "why-is-node-running": "^2.2.2" + "vite-node": "2.0.5", + "why-is-node-running": "^2.3.0" }, "bin": { "vitest": "vitest.mjs" @@ -24964,8 +20761,8 @@ "peerDependencies": { "@edge-runtime/vm": "*", "@types/node": "^18.0.0 || >=20.0.0", - "@vitest/browser": "1.6.0", - "@vitest/ui": "1.6.0", + "@vitest/browser": "2.0.5", + "@vitest/ui": "2.0.5", "happy-dom": "*", "jsdom": "*" }, @@ -25017,6 +20814,154 @@ "vitest": ">=1 <2" } }, + "node_modules/vitest/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "license": "MIT" + }, + "node_modules/vitest/node_modules/@vitest/expect": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.0.5.tgz", + "integrity": "sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==", + "license": "MIT", + "dependencies": { + "@vitest/spy": "2.0.5", + "@vitest/utils": "2.0.5", + "chai": "^5.1.1", + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/pretty-format": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.0.5.tgz", + "integrity": "sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==", + "license": "MIT", + "dependencies": { + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/runner": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.0.5.tgz", + "integrity": "sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==", + "license": "MIT", + "dependencies": { + "@vitest/utils": "2.0.5", + "pathe": "^1.1.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/snapshot": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.0.5.tgz", + "integrity": "sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==", + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "2.0.5", + "magic-string": "^0.30.10", + "pathe": "^1.1.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/spy": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.0.5.tgz", + "integrity": "sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==", + "license": "MIT", + "dependencies": { + "tinyspy": "^3.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.0.5.tgz", + "integrity": "sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==", + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "2.0.5", + "estree-walker": "^3.0.3", + "loupe": "^3.1.1", + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/vitest/node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/vitest/node_modules/chai": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.1.tgz", + "integrity": "sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==", + "license": "MIT", + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vitest/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "license": "MIT", + "engines": { + "node": ">= 16" + } + }, + "node_modules/vitest/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/vitest/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, "node_modules/vitest/node_modules/execa": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", @@ -25073,6 +21018,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/vitest/node_modules/loupe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.1.tgz", + "integrity": "sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==", + "license": "MIT", + "dependencies": { + "get-func-name": "^2.0.1" + } + }, "node_modules/vitest/node_modules/mimic-fn": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", @@ -25127,6 +21081,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/vitest/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "license": "MIT", + "engines": { + "node": ">= 14.16" + } + }, "node_modules/vitest/node_modules/siginfo": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", @@ -25175,6 +21138,46 @@ "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", "license": "MIT" }, + "node_modules/vitest/node_modules/tinypool": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.0.tgz", + "integrity": "sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==", + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + } + }, + "node_modules/vitest/node_modules/tinyspy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.0.tgz", + "integrity": "sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/vitest/node_modules/vite-node": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.0.5.tgz", + "integrity": "sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==", + "license": "MIT", + "dependencies": { + "cac": "^6.7.14", + "debug": "^4.3.5", + "pathe": "^1.1.2", + "tinyrainbow": "^1.2.0", + "vite": "^5.0.0" + }, + "bin": { + "vite-node": "vite-node.mjs" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, "node_modules/vitest/node_modules/why-is-node-running": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", @@ -25238,39 +21241,6 @@ "node": ">=18" } }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/web-encoding": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/web-encoding/-/web-encoding-1.1.5.tgz", - "integrity": "sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "util": "^0.12.3" - }, - "optionalDependencies": { - "@zxing/text-encoding": "0.9.0" - } - }, "node_modules/webidl-conversions": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", @@ -25420,13 +21390,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true, - "license": "MIT" - }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -25487,25 +21450,10 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "license": "ISC" }, - "node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/ws": { "version": "8.18.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "devOptional": true, "license": "MIT", "engines": { "node": ">=10.0.0" diff --git a/frontend/package.json b/frontend/package.json index 68412348c8..e88ed92c79 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -22,6 +22,8 @@ "@mui/system": "^5.15.14", "@mui/x-tree-view": "^6.17.0", "@reduxjs/toolkit": "^1.9.3", + "@storybook/blocks": "^8.2.9", + "@testing-library/dom": "^10.1.0", "@testing-library/react": "^16.0.0", "@types/glob": "^8.1.0", "@types/humanize-duration": "^3.27.1", @@ -32,6 +34,7 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/react-redux": "^7.1.19", + "@types/react-router": "^5.1.20", "@types/react-router-dom": "^5.3.1", "@types/react-window": "^1.8.5", "@types/semver": "^7.3.8", @@ -93,14 +96,16 @@ "vite": "^5.2.11", "vite-plugin-node-polyfills": "^0.22.0", "vite-plugin-svgr": "^4.2.0", - "vitest": "^1.6.0", + "vitest": "^2.0.5", "xterm": "^4.19.0", "xterm-addon-fit": "^0.5.0", "xterm-addon-search": "^0.9.0" }, "overrides": { "domain-browser": "npm:dry-uninstall", - "typescript": "5.5.4" + "typescript": "5.5.4", + "vitest": "^2.0.5", + "cheerio": "1.0.0-rc.12" }, "scripts": { "prestart": "npm run make-version", @@ -108,6 +113,7 @@ "preview": "vite preview", "prebuild": "npm run make-version", "build": "cross-env PUBLIC_URL=./ NODE_OPTIONS=--max-old-space-size=8096 vite build && npx shx rm -f build/frontend/index.baseUrl.html", + "pretest": "npm run make-version", "test": "vitest", "lint": "eslint --cache -c package.json --ext .js,.ts,.tsx src/ ../app/electron ../plugins/headlamp-plugin --ignore-pattern ../plugins/headlamp-plugin/template --ignore-pattern ../plugins/headlamp-plugin/lib/", "format": "prettier --config package.json --write --cache src ../app/electron ../app/tsconfig.json ../app/scripts ../plugins/headlamp-plugin/bin ../plugins/headlamp-plugin/config ../plugins/headlamp-plugin/template ../plugins/headlamp-plugin/test*.js ../plugins/headlamp-plugin/*.json ../plugins/headlamp-plugin/*.js", @@ -177,38 +183,44 @@ }, "prettier": "@kinvolk/eslint-config/prettier-config", "devDependencies": { - "@storybook/addon-actions": "7.6.7", - "@storybook/addon-essentials": "7.6.7", - "@storybook/addon-interactions": "7.6.20", - "@storybook/addon-links": "7.6.7", - "@storybook/builder-vite": "^8.1.0", - "@storybook/node-logger": "7.6.7", - "@storybook/react": "7.6.7", - "@storybook/react-vite": "^8.2.7", - "@storybook/test": "^8.1.10", - "@testing-library/jest-dom": "^6.4.5", - "@testing-library/user-event": "^14.5.1", + "@axe-core/react": "^4.3.2", + "@storybook/addon-actions": "^8.2.9", + "@storybook/addon-essentials": "^8.2.9", + "@storybook/addon-interactions": "^8.2.9", + "@storybook/addon-links": "^8.2.9", + "@storybook/manager-api": "^8.2.9", + "@storybook/node-logger": "^8.2.9", + "@storybook/react-vite": "^8.2.9", + "@storybook/test": "^8.2.9", + "@storybook/theming": "^8.2.9", + "@testing-library/jest-dom": "^6.4.8", + "@testing-library/user-event": "^14.5.2", "@types/nock": "^11.1.0", "@types/redux-mock-store": "^1.0.4", - "@vitest/coverage-istanbul": "^1.6.0", + "@vitest/coverage-istanbul": "^2.0.5", "fetch-mock": "^9.11.0", "http-proxy-middleware": "^2.0.1", "husky": "^4.3.8", "i18next-parser": "^7.9.0", "jsdom": "^24.0.0", "lint-staged": "^10.5.4", - "msw": "^0.47.4", - "msw-storybook-addon": "^1.10.0", + "msw": "^2.3.5", + "msw-storybook-addon": "^2.0.3", "nock": "^14.0.0-beta.6", "prettier": "^2.7.1", "redux-mock-store": "^1.5.4", "resize-observer-polyfill": "^1.5.1", - "storybook": "^8.2.7", + "storybook": "^8.2.9", "typedoc": "^0.26.5", "typedoc-plugin-markdown": "^4.2.3", "typedoc-plugin-rename-defaults": "^0.7.1", "vitest-canvas-mock": "^0.3.3", "vitest-websocket-mock": "^0.3.0", "vm-browserify": "^1.1.2" + }, + "msw": { + "workerDirectory": [ + "public" + ] } } diff --git a/frontend/public/mockServiceWorker.js b/frontend/public/mockServiceWorker.js new file mode 100644 index 0000000000..15751fa199 --- /dev/null +++ b/frontend/public/mockServiceWorker.js @@ -0,0 +1,284 @@ +/* eslint-disable */ +/* tslint:disable */ + +/** + * Mock Service Worker. + * @see https://github.com/mswjs/msw + * - Please do NOT modify this file. + * - Please do NOT serve this file on production. + */ + +const PACKAGE_VERSION = '2.3.5' +const INTEGRITY_CHECKSUM = '26357c79639bfa20d64c0efca2a87423' +const IS_MOCKED_RESPONSE = Symbol('isMockedResponse') +const activeClientIds = new Set() + +self.addEventListener('install', function () { + self.skipWaiting() +}) + +self.addEventListener('activate', function (event) { + event.waitUntil(self.clients.claim()) +}) + +self.addEventListener('message', async function (event) { + const clientId = event.source.id + + if (!clientId || !self.clients) { + return + } + + const client = await self.clients.get(clientId) + + if (!client) { + return + } + + const allClients = await self.clients.matchAll({ + type: 'window', + }) + + switch (event.data) { + case 'KEEPALIVE_REQUEST': { + sendToClient(client, { + type: 'KEEPALIVE_RESPONSE', + }) + break + } + + case 'INTEGRITY_CHECK_REQUEST': { + sendToClient(client, { + type: 'INTEGRITY_CHECK_RESPONSE', + payload: { + packageVersion: PACKAGE_VERSION, + checksum: INTEGRITY_CHECKSUM, + }, + }) + break + } + + case 'MOCK_ACTIVATE': { + activeClientIds.add(clientId) + + sendToClient(client, { + type: 'MOCKING_ENABLED', + payload: true, + }) + break + } + + case 'MOCK_DEACTIVATE': { + activeClientIds.delete(clientId) + break + } + + case 'CLIENT_CLOSED': { + activeClientIds.delete(clientId) + + const remainingClients = allClients.filter((client) => { + return client.id !== clientId + }) + + // Unregister itself when there are no more clients + if (remainingClients.length === 0) { + self.registration.unregister() + } + + break + } + } +}) + +self.addEventListener('fetch', function (event) { + const { request } = event + + // Bypass navigation requests. + if (request.mode === 'navigate') { + return + } + + // Opening the DevTools triggers the "only-if-cached" request + // that cannot be handled by the worker. Bypass such requests. + if (request.cache === 'only-if-cached' && request.mode !== 'same-origin') { + return + } + + // Bypass all requests when there are no active clients. + // Prevents the self-unregistered worked from handling requests + // after it's been deleted (still remains active until the next reload). + if (activeClientIds.size === 0) { + return + } + + // Generate unique request ID. + const requestId = crypto.randomUUID() + event.respondWith(handleRequest(event, requestId)) +}) + +async function handleRequest(event, requestId) { + const client = await resolveMainClient(event) + const response = await getResponse(event, client, requestId) + + // Send back the response clone for the "response:*" life-cycle events. + // Ensure MSW is active and ready to handle the message, otherwise + // this message will pend indefinitely. + if (client && activeClientIds.has(client.id)) { + ;(async function () { + const responseClone = response.clone() + + sendToClient( + client, + { + type: 'RESPONSE', + payload: { + requestId, + isMockedResponse: IS_MOCKED_RESPONSE in response, + type: responseClone.type, + status: responseClone.status, + statusText: responseClone.statusText, + body: responseClone.body, + headers: Object.fromEntries(responseClone.headers.entries()), + }, + }, + [responseClone.body], + ) + })() + } + + return response +} + +// Resolve the main client for the given event. +// Client that issues a request doesn't necessarily equal the client +// that registered the worker. It's with the latter the worker should +// communicate with during the response resolving phase. +async function resolveMainClient(event) { + const client = await self.clients.get(event.clientId) + + if (client?.frameType === 'top-level') { + return client + } + + const allClients = await self.clients.matchAll({ + type: 'window', + }) + + return allClients + .filter((client) => { + // Get only those clients that are currently visible. + return client.visibilityState === 'visible' + }) + .find((client) => { + // Find the client ID that's recorded in the + // set of clients that have registered the worker. + return activeClientIds.has(client.id) + }) +} + +async function getResponse(event, client, requestId) { + const { request } = event + + // Clone the request because it might've been already used + // (i.e. its body has been read and sent to the client). + const requestClone = request.clone() + + function passthrough() { + const headers = Object.fromEntries(requestClone.headers.entries()) + + // Remove internal MSW request header so the passthrough request + // complies with any potential CORS preflight checks on the server. + // Some servers forbid unknown request headers. + delete headers['x-msw-intention'] + + return fetch(requestClone, { headers }) + } + + // Bypass mocking when the client is not active. + if (!client) { + return passthrough() + } + + // Bypass initial page load requests (i.e. static assets). + // The absence of the immediate/parent client in the map of the active clients + // means that MSW hasn't dispatched the "MOCK_ACTIVATE" event yet + // and is not ready to handle requests. + if (!activeClientIds.has(client.id)) { + return passthrough() + } + + // Notify the client that a request has been intercepted. + const requestBuffer = await request.arrayBuffer() + const clientMessage = await sendToClient( + client, + { + type: 'REQUEST', + payload: { + id: requestId, + url: request.url, + mode: request.mode, + method: request.method, + headers: Object.fromEntries(request.headers.entries()), + cache: request.cache, + credentials: request.credentials, + destination: request.destination, + integrity: request.integrity, + redirect: request.redirect, + referrer: request.referrer, + referrerPolicy: request.referrerPolicy, + body: requestBuffer, + keepalive: request.keepalive, + }, + }, + [requestBuffer], + ) + + switch (clientMessage.type) { + case 'MOCK_RESPONSE': { + return respondWithMock(clientMessage.data) + } + + case 'PASSTHROUGH': { + return passthrough() + } + } + + return passthrough() +} + +function sendToClient(client, message, transferrables = []) { + return new Promise((resolve, reject) => { + const channel = new MessageChannel() + + channel.port1.onmessage = (event) => { + if (event.data && event.data.error) { + return reject(event.data.error) + } + + resolve(event.data) + } + + client.postMessage( + message, + [channel.port2].concat(transferrables.filter(Boolean)), + ) + }) +} + +async function respondWithMock(response) { + // Setting response status code to 0 is a no-op. + // However, when responding with a "Response.error()", the produced Response + // instance will have status code set to 0. Since it's not possible to create + // a Response instance with status code 0, handle that use-case separately. + if (response.status === 0) { + return Response.error() + } + + const mockedResponse = new Response(response.body, response) + + Reflect.defineProperty(mockedResponse, IS_MOCKED_RESPONSE, { + value: true, + enumerable: true, + }) + + return mockedResponse +} diff --git a/frontend/public/fonts/overpass/cyrillic-ext.woff2 b/frontend/src/assets/fonts/overpass/cyrillic-ext.woff2 similarity index 100% rename from frontend/public/fonts/overpass/cyrillic-ext.woff2 rename to frontend/src/assets/fonts/overpass/cyrillic-ext.woff2 diff --git a/frontend/public/fonts/overpass/cyrillic.woff2 b/frontend/src/assets/fonts/overpass/cyrillic.woff2 similarity index 100% rename from frontend/public/fonts/overpass/cyrillic.woff2 rename to frontend/src/assets/fonts/overpass/cyrillic.woff2 diff --git a/frontend/public/fonts/overpass/latin-ext.woff2 b/frontend/src/assets/fonts/overpass/latin-ext.woff2 similarity index 100% rename from frontend/public/fonts/overpass/latin-ext.woff2 rename to frontend/src/assets/fonts/overpass/latin-ext.woff2 diff --git a/frontend/public/fonts/overpass/latin.woff2 b/frontend/src/assets/fonts/overpass/latin.woff2 similarity index 100% rename from frontend/public/fonts/overpass/latin.woff2 rename to frontend/src/assets/fonts/overpass/latin.woff2 diff --git a/frontend/public/fonts/overpass/vietnamese.woff2 b/frontend/src/assets/fonts/overpass/vietnamese.woff2 similarity index 100% rename from frontend/public/fonts/overpass/vietnamese.woff2 rename to frontend/src/assets/fonts/overpass/vietnamese.woff2 diff --git a/frontend/src/components/App/Home/__snapshots__/RecentClusters.MoreThanThreeClusters.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/RecentClusters.MoreThanThreeClusters.stories.storyshot index 4ec2fd0a3a..1b3764c892 100644 --- a/frontend/src/components/App/Home/__snapshots__/RecentClusters.MoreThanThreeClusters.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/RecentClusters.MoreThanThreeClusters.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - aria-labelledby="#recent-clusters-label" - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-labelledby="#recent-clusters-label" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster0" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster0 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster0" + > + cluster0 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster1" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster1 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster1" + > + cluster1 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster2" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster2 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster2" + > + cluster2 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/RecentClusters.NoClusters.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/RecentClusters.NoClusters.stories.storyshot index cf6939a8b6..cd5de8d643 100644 --- a/frontend/src/components/App/Home/__snapshots__/RecentClusters.NoClusters.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/RecentClusters.NoClusters.stories.storyshot @@ -1,6 +1,8 @@ -<DocumentFragment> - <div - aria-labelledby="#recent-clusters-label" - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <div + aria-labelledby="#recent-clusters-label" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/RecentClusters.OneExistingCluster.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/RecentClusters.OneExistingCluster.stories.storyshot index f1d7d2a3e0..210166e659 100644 --- a/frontend/src/components/App/Home/__snapshots__/RecentClusters.OneExistingCluster.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/RecentClusters.OneExistingCluster.stories.storyshot @@ -1,34 +1,36 @@ -<DocumentFragment> - <div - aria-labelledby="#recent-clusters-label" - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-labelledby="#recent-clusters-label" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster0" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster0 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster0" + > + cluster0 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/RecentClusters.OneRecentCluster.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/RecentClusters.OneRecentCluster.stories.storyshot index 4ec2fd0a3a..1b3764c892 100644 --- a/frontend/src/components/App/Home/__snapshots__/RecentClusters.OneRecentCluster.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/RecentClusters.OneRecentCluster.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - aria-labelledby="#recent-clusters-label" - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-labelledby="#recent-clusters-label" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster0" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster0 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster0" + > + cluster0 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster1" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster1 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster1" + > + cluster1 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster2" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster2 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster2" + > + cluster2 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/RecentClusters.ThreeClusters.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/RecentClusters.ThreeClusters.stories.storyshot index 4ec2fd0a3a..1b3764c892 100644 --- a/frontend/src/components/App/Home/__snapshots__/RecentClusters.ThreeClusters.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/RecentClusters.ThreeClusters.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - aria-labelledby="#recent-clusters-label" - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-labelledby="#recent-clusters-label" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster0" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster0 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster0" + > + cluster0 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster1" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster1 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster1" + > + cluster1 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster2" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster2 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster2" + > + cluster2 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/RecentClusters.TwoExistingClusters.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/RecentClusters.TwoExistingClusters.stories.storyshot index bbb3534aee..e556a2d6a3 100644 --- a/frontend/src/components/App/Home/__snapshots__/RecentClusters.TwoExistingClusters.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/RecentClusters.TwoExistingClusters.stories.storyshot @@ -1,61 +1,63 @@ -<DocumentFragment> - <div - aria-labelledby="#recent-clusters-label" - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-labelledby="#recent-clusters-label" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster0" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster0 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster0" + > + cluster0 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster1" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster1 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster1" + > + cluster1 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/RecentClusters.TwoRecentClusters.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/RecentClusters.TwoRecentClusters.stories.storyshot index 4ec2fd0a3a..1b3764c892 100644 --- a/frontend/src/components/App/Home/__snapshots__/RecentClusters.TwoRecentClusters.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/RecentClusters.TwoRecentClusters.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - aria-labelledby="#recent-clusters-label" - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-labelledby="#recent-clusters-label" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster0" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster0 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster0" + > + cluster0 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster1" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster1 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster1" + > + cluster1 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster2" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster2 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster2" + > + cluster2 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/RecentClusters.WithObsoleteClusters.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/RecentClusters.WithObsoleteClusters.stories.storyshot index 4ec2fd0a3a..1b3764c892 100644 --- a/frontend/src/components/App/Home/__snapshots__/RecentClusters.WithObsoleteClusters.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/RecentClusters.WithObsoleteClusters.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - aria-labelledby="#recent-clusters-label" - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-labelledby="#recent-clusters-label" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster0" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster0 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster0" + > + cluster0 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster1" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster1 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster1" + > + cluster1 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster2" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - cluster2 - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="cluster2" + > + cluster2 + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/SquareButton.Basic.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/SquareButton.Basic.stories.storyshot index 96a709b07a..b32120bc95 100644 --- a/frontend/src/components/App/Home/__snapshots__/SquareButton.Basic.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/SquareButton.Basic.stories.storyshot @@ -1,25 +1,27 @@ -<DocumentFragment> - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" +<body> + <div> + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="Some label" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - Some label - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="Some label" + > + Some label + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/SquareButton.DifferentIconColor.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/SquareButton.DifferentIconColor.stories.storyshot index 96a709b07a..b32120bc95 100644 --- a/frontend/src/components/App/Home/__snapshots__/SquareButton.DifferentIconColor.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/SquareButton.DifferentIconColor.stories.storyshot @@ -1,25 +1,27 @@ -<DocumentFragment> - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" +<body> + <div> + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="Some label" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - Some label - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="Some label" + > + Some label + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/SquareButton.DifferentIconSize.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/SquareButton.DifferentIconSize.stories.storyshot index 96a709b07a..b32120bc95 100644 --- a/frontend/src/components/App/Home/__snapshots__/SquareButton.DifferentIconSize.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/SquareButton.DifferentIconSize.stories.storyshot @@ -1,25 +1,27 @@ -<DocumentFragment> - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" +<body> + <div> + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="Some label" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - Some label - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" + title="Some label" + > + Some label + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/SquareButton.Primary.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/SquareButton.Primary.stories.storyshot index 782b3f1d60..52bc0c2d7a 100644 --- a/frontend/src/components/App/Home/__snapshots__/SquareButton.Primary.stories.storyshot +++ b/frontend/src/components/App/Home/__snapshots__/SquareButton.Primary.stories.storyshot @@ -1,25 +1,27 @@ -<DocumentFragment> - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1nmpgjc-MuiPaper-root-MuiCard-root" +<body> + <div> + <button + class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" + tabindex="0" + type="button" > <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1nmpgjc-MuiPaper-root-MuiCard-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-11x8x5l-MuiTypography-root" - title="Some label" + <div + class="MuiCardContent-root css-d64700-MuiCardContent-root" > - Some label - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-11x8x5l-MuiTypography-root" + title="Some label" + > + Some label + </p> + </div> </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Home/__snapshots__/index.Base.stories.storyshot b/frontend/src/components/App/Home/__snapshots__/index.Base.stories.storyshot deleted file mode 100644 index e7303c8f60..0000000000 --- a/frontend/src/components/App/Home/__snapshots__/index.Base.stories.storyshot +++ /dev/null @@ -1,1011 +0,0 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-1ub3t8b-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Home - </h1> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <div - aria-labelledby="#recent-clusters-label" - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-1vj4bu4-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" - > - <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" - > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster0" - > - cluster0 - </p> - </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" - > - <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" - > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster2" - > - cluster2 - </p> - </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root css-10d1a0h-MuiButtonBase-root" - tabindex="0" - type="button" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root css-1o0qjyj-MuiPaper-root-MuiCard-root" - > - <div - class="MuiCardContent-root css-d64700-MuiCardContent-root" - > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-qscjxq-MuiTypography-root" - title="cluster1" - > - cluster1 - </p> - </div> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - All Clusters - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > - <div - class="MuiBox-root css-1tbggly" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" - > - <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" - > - <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" - > - <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" - > - <div - class="MuiStack-root css-5kul5x-MuiStack-root" - > - <div - class="MuiBox-root css-k008qs" - > - - </div> - </div> - </div> - </div> - </div> - </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" - > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> - <div - class="MuiBox-root css-1p0wbhh" - > - <div - class="MuiBox-root css-di3982" - > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-168xlf9-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180; --header-4-size: 180; --col-4-size: 180;" - > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sorted by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sorted by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Warnings - </div> - <span - aria-label="Sort by Warnings ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Warnings ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Kubernetes Version - </div> - <span - aria-label="Sort by Kubernetes Version ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Kubernetes Version ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-hzrbgy-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1sbs8jn" - /> - <span - aria-label="Sort by ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-seoidr-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/c/cluster0/" - > - cluster0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18f8p9t-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-1gtanqs" - > - <div - class="MuiBox-root css-gmuwbf" - > - <p - class="MuiTypography-root MuiTypography-body2 css-ab4e19-MuiTypography-root" - style="margin-left: 8px;" - > - ⋯ - </p> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - ⋯ - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xszpt6-MuiTableCell-root" - data-index="3" - > - ⋯ - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-qb47jv-MuiTableCell-root" - data-index="4" - > - <button - aria-controls="context-menuid" - aria-haspopup="menu" - aria-label="Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-seoidr-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/c/cluster1/" - > - cluster1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18f8p9t-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-1gtanqs" - > - <div - class="MuiBox-root css-gmuwbf" - > - <p - class="MuiTypography-root MuiTypography-body2 css-ab4e19-MuiTypography-root" - style="margin-left: 8px;" - > - ⋯ - </p> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - ⋯ - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xszpt6-MuiTableCell-root" - data-index="3" - > - ⋯ - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-qb47jv-MuiTableCell-root" - data-index="4" - > - <button - aria-controls="context-menuid" - aria-haspopup="menu" - aria-label="Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-seoidr-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/c/cluster2/" - > - cluster2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18f8p9t-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-1gtanqs" - > - <div - class="MuiBox-root css-gmuwbf" - > - <p - class="MuiTypography-root MuiTypography-body2 css-ab4e19-MuiTypography-root" - style="margin-left: 8px;" - > - ⋯ - </p> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - ⋯ - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xszpt6-MuiTableCell-root" - data-index="3" - > - ⋯ - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-qb47jv-MuiTableCell-root" - data-index="4" - > - <button - aria-controls="context-menuid" - aria-haspopup="menu" - aria-label="Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > - <div - class="MuiBox-root css-1llu0od" - > - <span /> - <div - class="MuiBox-root css-qpxlqp" - > - <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" - > - <div - class="MuiBox-root css-exd1zr" - > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> - <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" - > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" - > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M7 10l5 5 5-5z" - /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-3 of 3 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" - /> - </svg> - </button> - </span> - <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> - </div> - </div> - </div> - </div> - </div> - </div> - </div> - </div> - </div> - </div> - </div> -</DocumentFragment> \ No newline at end of file diff --git a/frontend/src/components/App/Home/index.stories.tsx b/frontend/src/components/App/Home/index.stories.tsx index fedbfdeee2..623cc04f65 100644 --- a/frontend/src/components/App/Home/index.stories.tsx +++ b/frontend/src/components/App/Home/index.stories.tsx @@ -49,6 +49,11 @@ export default { ); }, ], + parameters: { + storyshots: { + disable: true, + }, + }, } as Meta; const Template: StoryFn = () => <Home />; diff --git a/frontend/src/components/App/Notifications/List.stories.tsx b/frontend/src/components/App/Notifications/List.stories.tsx index 6e6a84b64f..e000727888 100644 --- a/frontend/src/components/App/Notifications/List.stories.tsx +++ b/frontend/src/components/App/Notifications/List.stories.tsx @@ -75,6 +75,11 @@ export default { ); }, ], + parameters: { + storyshots: { + disable: true, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/App/Notifications/__snapshots__/List.List.stories.storyshot b/frontend/src/components/App/Notifications/__snapshots__/List.List.stories.storyshot deleted file mode 100644 index 7ed577226d..0000000000 --- a/frontend/src/components/App/Notifications/__snapshots__/List.List.stories.storyshot +++ /dev/null @@ -1,1574 +0,0 @@ -<DocumentFragment> - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" - > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Notifications - </h1> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiBox-root css-0" - style="max-width: 100%;" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > - <div - class="MuiBox-root css-1tbggly" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" - > - <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" - > - <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" - > - <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" - > - <div - class="MuiStack-root css-5kul5x-MuiStack-root" - > - <div - class="MuiBox-root css-k008qs" - > - - </div> - </div> - </div> - </div> - </div> - </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" - > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> - <div - class="MuiBox-root css-1p0wbhh" - > - <div - class="MuiBox-root css-di3982" - > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1oep79e-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" - > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Message - </div> - <span - aria-label="Sort by Message ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Message ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Cluster - </div> - <span - aria-label="Sort by Cluster ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Cluster ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Date - </div> - <span - aria-label="Sort by Date ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Date ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Visible - </div> - <span - aria-label="Sort by Visible descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Visible descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 0" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 0 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - <div - class="MuiBox-root css-lc7ewt" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/c/cluster/" - > - cluster - </a> - </div> - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 1" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 1 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 2" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 2 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 3" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 3 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 4" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 4 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="5" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 5" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 5 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="6" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 6" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 6 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="7" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 7" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 7 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="8" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 8" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 8 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="9" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 9" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 9 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="10" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 10" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 10 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - <div - class="MuiBox-root css-lc7ewt" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/c/cluster/" - > - cluster - </a> - </div> - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="11" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 11" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 11 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="12" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 12" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 12 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="13" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 13" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 13 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="14" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - <div - class="MuiBox-root css-0" - > - <p - aria-label="Notification 14" - class="MuiTypography-root MuiTypography-body1 MuiTypography-noWrap css-14wn2h6-MuiTypography-root" - data-mui-internal-clone-element="true" - style="font-weight: bold; cursor: pointer;" - > - Notification 14 - </p> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-70qvj9" - > - - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-08-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - <button - aria-label="Mark as read" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > - <div - class="MuiBox-root css-1llu0od" - > - <span /> - <div - class="MuiBox-root css-qpxlqp" - > - <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" - > - <div - class="MuiBox-root css-exd1zr" - > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> - <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" - > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" - > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M7 10l5 5 5-5z" - /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-15 of 100 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" - /> - </svg> - </button> - </span> - <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to next page" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </span> - </div> - </div> - </div> - </div> - </div> - </div> - </div> - </div> - </div> -</DocumentFragment> \ No newline at end of file diff --git a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.DefaultSaveEnable.stories.storyshot b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.DefaultSaveEnable.stories.storyshot index 0ed963911f..8b07bc6a3b 100644 --- a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.DefaultSaveEnable.stories.storyshot +++ b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.DefaultSaveEnable.stories.storyshot @@ -1,777 +1,779 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Plugins - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Plugins + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Description - </div> - <span - aria-label="Sort by Description ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Description + </div> <span aria-label="Sort by Description ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Description ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" > - Origin + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Origin + </div> </div> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" + focusable="false" + style="transform: scale(0.9);" + viewBox="0 0 24 24" + > + <path + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%200" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 0 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%200" + > + plugin a 0 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - This is a plugin for this project PLUGIN A0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%201" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 1 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%201" + > + plugin a 1 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%202" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 2 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%202" + > + plugin a 2 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%203" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 3 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%203" + > + plugin a 3 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%204" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 4 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%204" + > + plugin a 4 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-5 of 5 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -779,19 +781,19 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-ova7y8" - > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-wlshgd-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-ova7y8" > - Save & Apply - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-wlshgd-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Save & Apply + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.Empty.stories.storyshot b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.Empty.stories.storyshot index c4fed26187..09d3888834 100644 --- a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.Empty.stories.storyshot +++ b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.Empty.stories.storyshot @@ -1,43 +1,45 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Plugins - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Plugins + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data to be shown. - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data to be shown. + </p> + </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.EmptyHomepageItems.stories.storyshot b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.EmptyHomepageItems.stories.storyshot index 27f1369d77..2177437fa0 100644 --- a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.EmptyHomepageItems.stories.storyshot +++ b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.EmptyHomepageItems.stories.storyshot @@ -1,777 +1,779 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Plugins - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Plugins + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Description - </div> - <span - aria-label="Sort by Description ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Description + </div> <span aria-label="Sort by Description ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Description ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" > - Origin + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Origin + </div> </div> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" + focusable="false" + style="transform: scale(0.9);" + viewBox="0 0 24 24" + > + <path + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%200" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 0 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%200" + > + plugin a 0 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - This is a plugin for this project PLUGIN A0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%201" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 1 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%201" + > + plugin a 1 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%202" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 2 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%202" + > + plugin a 2 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%203" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 3 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%203" + > + plugin a 3 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%204" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 4 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%204" + > + plugin a 4 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-5 of 5 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -780,4 +782,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.FewItems.stories.storyshot b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.FewItems.stories.storyshot index 27f1369d77..2177437fa0 100644 --- a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.FewItems.stories.storyshot +++ b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.FewItems.stories.storyshot @@ -1,777 +1,779 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Plugins - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Plugins + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Description - </div> - <span - aria-label="Sort by Description ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Description + </div> <span aria-label="Sort by Description ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Description ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" > - Origin + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Origin + </div> </div> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" + focusable="false" + style="transform: scale(0.9);" + viewBox="0 0 24 24" + > + <path + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%200" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 0 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%200" + > + plugin a 0 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - This is a plugin for this project PLUGIN A0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%201" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 1 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%201" + > + plugin a 1 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%202" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 2 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%202" + > + plugin a 2 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%203" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 3 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%203" + > + plugin a 3 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%204" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 4 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%204" + > + plugin a 4 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-5 of 5 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -780,4 +782,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.ManyItems.stories.storyshot b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.ManyItems.stories.storyshot index da4270653d..0b4bea4dfb 100644 --- a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.ManyItems.stories.storyshot +++ b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.ManyItems.stories.storyshot @@ -1,1187 +1,1189 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Plugins - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Plugins + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Description - </div> - <span - aria-label="Sort by Description ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Description + </div> <span aria-label="Sort by Description ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Description ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" > - Origin + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Origin + </div> </div> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" + focusable="false" + style="transform: scale(0.9);" + viewBox="0 0 24 24" + > + <path + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%200" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 0 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%200" + > + plugin a 0 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - This is a plugin for this project PLUGIN A0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%201" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 1 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%201" + > + plugin a 1 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%202" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 2 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%202" + > + plugin a 2 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%203" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 3 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%203" + > + plugin a 3 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%204" + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 4 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="5" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%204" + > + plugin a 4 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%205" + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="5" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 5 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A5 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="6" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%205" + > + plugin a 5 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A5 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%206" + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="6" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 6 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A6 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="7" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%206" + > + plugin a 6 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A6 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="7" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%207" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 7 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A7 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="8" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%207" + > + plugin a 7 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A7 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="8" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%208" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 8 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A8 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="9" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%208" + > + plugin a 8 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%209" + This is a plugin for this project PLUGIN A8 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="9" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 9 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A9 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="10" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%209" + > + plugin a 9 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2010" + This is a plugin for this project PLUGIN A9 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="10" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 10 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A10 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="11" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2010" + > + plugin a 10 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A10 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2011" + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="11" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 11 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A11 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="12" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2011" + > + plugin a 11 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A11 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2012" + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="12" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 12 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A12 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="13" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2012" + > + plugin a 12 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A12 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2013" + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="13" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 13 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A13 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="14" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2013" + > + plugin a 13 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A13 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2014" + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="14" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 14 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A14 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2014" + > + plugin a 14 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A14 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-15 of 15 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-15 of 15 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1190,4 +1192,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.MoreItems.stories.storyshot b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.MoreItems.stories.storyshot index 899acb5bc8..780a15b905 100644 --- a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.MoreItems.stories.storyshot +++ b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettings.MoreItems.stories.storyshot @@ -1,1189 +1,1191 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Plugins - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Plugins + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Description - </div> - <span - aria-label="Sort by Description ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Description + </div> <span aria-label="Sort by Description ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Description ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x76m6n-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" > - Origin + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Origin + </div> </div> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" + focusable="false" + style="transform: scale(0.9);" + viewBox="0 0 24 24" + > + <path + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%200" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 0 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%200" + > + plugin a 0 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - This is a plugin for this project PLUGIN A0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%201" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 1 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%201" + > + plugin a 1 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%202" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 2 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%202" + > + plugin a 2 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%203" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 3 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%203" + > + plugin a 3 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%204" + This is a plugin for this project PLUGIN A3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 4 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="5" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%204" + > + plugin a 4 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%205" + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="5" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 5 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A5 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="6" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%205" + > + plugin a 5 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A5 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%206" + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="6" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 6 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A6 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="7" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%206" + > + plugin a 6 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A6 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="7" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%207" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 7 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A7 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="8" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%207" + > + plugin a 7 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A7 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="8" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%208" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 8 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A8 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="9" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%208" + > + plugin a 8 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%209" + This is a plugin for this project PLUGIN A8 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="9" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 9 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A9 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="10" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%209" + > + plugin a 9 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A9 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2010" + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="10" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 10 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A10 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="11" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2010" + > + plugin a 10 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A10 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2011" + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="11" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 11 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A11 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="12" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2011" + > + plugin a 11 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A11 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2012" + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="12" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 12 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A12 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="13" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2012" + > + plugin a 12 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A12 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="13" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2013" + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 13 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A13 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Incompatible - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="14" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" - data-index="0" - > - <h6 - class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2013" + > + plugin a 13 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" - href="/settings/plugins/plugin%20a%2014" + This is a plugin for this project PLUGIN A13 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Incompatible + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="14" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1iwhjte-MuiTableCell-root" + data-index="0" + > + <h6 + class="MuiTypography-root MuiTypography-subtitle1 css-1t3dwd5-MuiTypography-root" > - plugin a 14 - </a> - </h6> - <span - class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - This is a plugin for this project PLUGIN A14 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - Unknown - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Enabled - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiTypography-alignRight MuiLink-root MuiLink-underlineHover css-1g9r2nj-MuiTypography-root-MuiLink-root" + href="/settings/plugins/plugin%20a%2014" + > + plugin a 14 + </a> + </h6> + <span + class="MuiTypography-root MuiTypography-caption css-1yjsbnr-MuiTypography-root" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + This is a plugin for this project PLUGIN A14 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + Unknown + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Enabled + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-15 of 50 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-15 of 50 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </span> + </button> + </span> + </div> </div> </div> </div> @@ -1192,4 +1194,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettingsDetails.WithAutoSave.stories.storyshot b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettingsDetails.WithAutoSave.stories.storyshot index d5dbc7b8ea..001b95e010 100644 --- a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettingsDetails.WithAutoSave.stories.storyshot +++ b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettingsDetails.WithAutoSave.stories.storyshot @@ -1,102 +1,104 @@ -<DocumentFragment> - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" +<body> + <div> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div - class="MuiBox-root css-j1fy4m" - > + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Example Plugin AutoSave - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Example Plugin AutoSave + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > - This is an example plugin with auto-save enabled. <div - class="MuiBox-root css-oo7k07" - style="height: 70vh;" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <div /> + This is an example plugin with auto-save enabled. <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + class="MuiBox-root css-oo7k07" + style="height: 70vh;" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-outlined MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-outlined css-1a2ml2f-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="false" - for="mui-141" - id="mui-141-label" - > - Normal Input - </label> + <div /> <div - class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl css-lu0w1h-MuiInputBase-root-MuiOutlinedInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" > - <input - aria-invalid="false" - class="MuiInputBase-input MuiOutlinedInput-input css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input" - id="mui-141" - type="text" - value="" - /> - <fieldset - aria-hidden="true" - class="MuiOutlinedInput-notchedOutline css-1d3z3hw-MuiOutlinedInput-notchedOutline" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-outlined MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-outlined css-1a2ml2f-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="false" + for=":mock-test-id:" + id=":mock-test-id:" > - <legend - class="css-yjsfm1" + Normal Input + </label> + <div + class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl css-lu0w1h-MuiInputBase-root-MuiOutlinedInput-root" + > + <input + aria-invalid="false" + class="MuiInputBase-input MuiOutlinedInput-input css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input" + id=":mock-test-id:" + type="text" + value="" + /> + <fieldset + aria-hidden="true" + class="MuiOutlinedInput-notchedOutline css-1d3z3hw-MuiOutlinedInput-notchedOutline" > - <span> - Normal Input - </span> - </legend> - </fieldset> + <legend + class="css-yjsfm1" + > + <span> + Normal Input + </span> + </legend> + </fieldset> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiBox-root css-j1fy4m" - > <div - class="MuiStack-root css-1o3fqjj-MuiStack-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiStack-root css-niqf4j-MuiStack-root" - /> + class="MuiStack-root css-1o3fqjj-MuiStack-root" + > + <div + class="MuiStack-root css-niqf4j-MuiStack-root" + /> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettingsDetails.WithoutAutoSave.stories.storyshot b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettingsDetails.WithoutAutoSave.stories.storyshot index bf48365145..bcc0b13e5e 100644 --- a/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettingsDetails.WithoutAutoSave.stories.storyshot +++ b/frontend/src/components/App/PluginSettings/__snapshots__/PluginSettingsDetails.WithoutAutoSave.stories.storyshot @@ -1,123 +1,125 @@ -<DocumentFragment> - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" +<body> + <div> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div - class="MuiBox-root css-j1fy4m" - > + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Example Plugin Normal - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Example Plugin Normal + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > - This is an example plugin with normal save. <div - class="MuiBox-root css-oo7k07" - style="height: 70vh;" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <div /> + This is an example plugin with normal save. <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + class="MuiBox-root css-oo7k07" + style="height: 70vh;" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-outlined MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-outlined css-1a2ml2f-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="false" - for="mui-142" - id="mui-142-label" - > - Normal Input - </label> + <div /> <div - class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl css-lu0w1h-MuiInputBase-root-MuiOutlinedInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" > - <input - aria-invalid="false" - class="MuiInputBase-input MuiOutlinedInput-input css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input" - id="mui-142" - type="text" - value="" - /> - <fieldset - aria-hidden="true" - class="MuiOutlinedInput-notchedOutline css-1d3z3hw-MuiOutlinedInput-notchedOutline" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-outlined MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-outlined css-1a2ml2f-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="false" + for=":mock-test-id:" + id=":mock-test-id:" + > + Normal Input + </label> + <div + class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl css-lu0w1h-MuiInputBase-root-MuiOutlinedInput-root" > - <legend - class="css-yjsfm1" + <input + aria-invalid="false" + class="MuiInputBase-input MuiOutlinedInput-input css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input" + id=":mock-test-id:" + type="text" + value="" + /> + <fieldset + aria-hidden="true" + class="MuiOutlinedInput-notchedOutline css-1d3z3hw-MuiOutlinedInput-notchedOutline" > - <span> - Normal Input - </span> - </legend> - </fieldset> + <legend + class="css-yjsfm1" + > + <span> + Normal Input + </span> + </legend> + </fieldset> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiBox-root css-j1fy4m" - > <div - class="MuiStack-root css-1o3fqjj-MuiStack-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiStack-root css-niqf4j-MuiStack-root" + class="MuiStack-root css-1o3fqjj-MuiStack-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-19g3xkx-MuiButtonBase-root-MuiButton-root" - disabled="" - style="background-color: silver; color: black;" - tabindex="-1" - type="button" - > - Save - </button> - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" - style="color: silver;" - tabindex="0" - type="button" + <div + class="MuiStack-root css-niqf4j-MuiStack-root" > - Cancel - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-19g3xkx-MuiButtonBase-root-MuiButton-root" + disabled="" + style="background-color: silver; color: black;" + tabindex="-1" + type="button" + > + Save + </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + style="color: silver;" + tabindex="0" + type="button" + > + Cancel + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/Settings/__snapshots__/Settings.General.stories.storyshot b/frontend/src/components/App/Settings/__snapshots__/Settings.General.stories.storyshot index 6eedce89f4..0eb57d483a 100644 --- a/frontend/src/components/App/Settings/__snapshots__/Settings.General.stories.storyshot +++ b/frontend/src/components/App/Settings/__snapshots__/Settings.General.stories.storyshot @@ -1,274 +1,276 @@ -<DocumentFragment> - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" +<body> + <div> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div - class="MuiBox-root css-j1fy4m" - > + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - General Settings - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + General Settings + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <button - aria-label="Version" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + aria-label="Version" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-1txv3mw" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Language - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-9f9ori-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <div - class="MuiFormControl-root css-k2e4wk-MuiFormControl-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Language + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-9f9ori-MuiGrid-root" > <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiFormControl-root css-k2e4wk-MuiFormControl-root" > <div - aria-controls="under-test" - aria-expanded="false" - aria-haspopup="listbox" - aria-label="Select locale" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" - > - English - </div> - <input - aria-controls="under-test" - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="en" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="under-test" + aria-expanded="false" + aria-haspopup="listbox" + aria-label="Select locale" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + English + </div> + <input + aria-controls="under-test" + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="en" /> - </svg> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Theme - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-9f9ori-MuiGrid-root" - > - <div - class="MuiButtonGroup-root MuiButtonGroup-outlined css-1b41vff-MuiButtonGroup-root" - role="group" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - <button - aria-label="light theme" - class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary MuiButtonGroup-grouped MuiButtonGroup-groupedHorizontal MuiButtonGroup-groupedOutlined MuiButtonGroup-groupedOutlinedHorizontal MuiButtonGroup-groupedOutlinedPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary MuiButtonGroup-firstButton css-put5n8-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="dark theme" - class="MuiButtonBase-root MuiButton-root MuiButton-outlined MuiButton-outlinedPrimary MuiButton-sizeLarge MuiButton-outlinedSizeLarge MuiButton-colorPrimary MuiButtonGroup-grouped MuiButtonGroup-groupedHorizontal MuiButtonGroup-groupedOutlined MuiButtonGroup-groupedOutlinedHorizontal MuiButtonGroup-groupedOutlinedPrimary MuiButton-root MuiButton-outlined MuiButton-outlinedPrimary MuiButton-sizeLarge MuiButton-outlinedSizeLarge MuiButton-colorPrimary MuiButtonGroup-lastButton css-j5ggku-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Number of rows for tables - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-9f9ori-MuiGrid-root" - > - <div - class="MuiFormControl-root css-1nrlq1o-MuiFormControl-root" + Theme + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-9f9ori-MuiGrid-root" > <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" - style="width: 100px;" + class="MuiButtonGroup-root MuiButtonGroup-outlined css-1b41vff-MuiButtonGroup-root" + role="group" > - <div - aria-controls="mui-145" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" + <button + aria-label="light theme" + class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary MuiButtonGroup-grouped MuiButtonGroup-groupedHorizontal MuiButtonGroup-groupedOutlined MuiButtonGroup-groupedOutlinedHorizontal MuiButtonGroup-groupedOutlinedPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary MuiButtonGroup-firstButton css-put5n8-MuiButtonBase-root-MuiButton-root" tabindex="0" + type="button" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="dark theme" + class="MuiButtonBase-root MuiButton-root MuiButton-outlined MuiButton-outlinedPrimary MuiButton-sizeLarge MuiButton-outlinedSizeLarge MuiButton-colorPrimary MuiButtonGroup-grouped MuiButtonGroup-groupedHorizontal MuiButtonGroup-groupedOutlined MuiButtonGroup-groupedOutlinedHorizontal MuiButtonGroup-groupedOutlinedPrimary MuiButton-root MuiButton-outlined MuiButton-outlinedPrimary MuiButton-sizeLarge MuiButton-outlinedSizeLarge MuiButton-colorPrimary MuiButtonGroup-lastButton css-j5ggku-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - <path - d="M7 10l5 5 5-5z" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> + </button> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Timezone to display for dates - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-9f9ori-MuiGrid-root" - > - <div - class="MuiBox-root css-10rqxfs" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Number of rows for tables + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-9f9ori-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-ka7ti6-MuiAutocomplete-root" + class="MuiFormControl-root css-1nrlq1o-MuiFormControl-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + style="width: 100px;" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-standard css-zh08sj-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="false" - for="cluster-selector-autocomplete" - id="cluster-selector-autocomplete-label" - > - Timezone - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="cluster-selector-autocomplete" - role="combobox" - spellcheck="false" - type="text" - value="" + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" /> + </svg> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Timezone to display for dates + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-9f9ori-MuiGrid-root" + > + <div + class="MuiBox-root css-10rqxfs" + > + <div + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-ka7ti6-MuiAutocomplete-root" + > + <div + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-sizeMedium MuiInputLabel-standard css-zh08sj-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="false" + for="cluster-selector-autocomplete" + id="cluster-selector-autocomplete-label" + > + Timezone + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="cluster-selector-autocomplete" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> </div> - </div> - </dd> - </dl> + </dd> + </dl> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/App/TopBar.tsx b/frontend/src/components/App/TopBar.tsx index 163bc6e815..9c6d329d04 100644 --- a/frontend/src/components/App/TopBar.tsx +++ b/frontend/src/components/App/TopBar.tsx @@ -21,8 +21,8 @@ import { createRouteURL } from '../../lib/router'; import { AppBarAction, AppBarActionsProcessor, + AppBarActionType, DefaultAppBarAction, - HeaderActionType, } from '../../redux/actionButtonsSlice'; import { setVersionDialogOpen } from '../../redux/actions/actions'; import { useTypedSelector } from '../../redux/reducers/reducers'; @@ -128,7 +128,11 @@ export interface PureTopBarProps { onToggleOpen: () => void; } -function AppBarActionsMenu({ appBarActions }: { appBarActions: HeaderActionType[] }) { +function AppBarActionsMenu({ + appBarActions, +}: { + appBarActions: Array<AppBarAction | AppBarActionType>; +}) { const actions = (function stateActions() { return React.Children.toArray( appBarActions.map(action => { @@ -142,10 +146,11 @@ function AppBarActionsMenu({ appBarActions }: { appBarActions: HeaderActionType[ } else if (Action === null) { return null; } else if (typeof Action === 'function') { + const ActionComponent = Action as React.FC; return ( <ErrorBoundary> <MenuItem> - <Action /> + <ActionComponent /> </MenuItem> </ErrorBoundary> ); @@ -156,7 +161,11 @@ function AppBarActionsMenu({ appBarActions }: { appBarActions: HeaderActionType[ return <>{actions}</>; } -function AppBarActions({ appBarActions }: { appBarActions: HeaderActionType[] }) { +function AppBarActions({ + appBarActions, +}: { + appBarActions: Array<AppBarAction | AppBarActionType>; +}) { const actions = (function stateActions() { return React.Children.toArray( appBarActions.map(action => { @@ -166,9 +175,10 @@ function AppBarActions({ appBarActions }: { appBarActions: HeaderActionType[] }) } else if (Action === null) { return null; } else if (typeof Action === 'function') { + const ActionComponent = Action as React.FC; return ( <ErrorBoundary> - <Action /> + <ActionComponent /> </ErrorBoundary> ); } diff --git a/frontend/src/components/App/__snapshots__/TopBar.NoToken.stories.storyshot b/frontend/src/components/App/__snapshots__/TopBar.NoToken.stories.storyshot index 67dc2b37bf..d4728ee76a 100644 --- a/frontend/src/components/App/__snapshots__/TopBar.NoToken.stories.storyshot +++ b/frontend/src/components/App/__snapshots__/TopBar.NoToken.stories.storyshot @@ -1,108 +1,110 @@ -<DocumentFragment> - <nav - aria-label="Appbar Tools" - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" - > - <div - class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" +<body> + <div> + <nav + aria-label="Appbar Tools" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" - fill="none" - focusable="false" - height="32" - viewBox="0 0 auto 32" - width="141" - xmlns="http://www.w3.org/2000/svg" - > - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="#FFF200" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="black" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="#FFF200" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="#FFF200" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="#FFF200" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="#FFF200" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="#FFF200" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="#FFF200" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="#FFF200" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="#FFF200" - /> - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="black" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="#FFF200" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="black" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="black" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="black" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="black" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="black" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="black" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="black" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="black" - /> - </svg> <div - class="MuiBox-root css-i9gxme" - /> - <div - class="MuiBox-root css-3n7f37" - /> - </div> - </nav> -</DocumentFragment> \ No newline at end of file + class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" + fill="none" + focusable="false" + height="32" + viewBox="0 0 auto 32" + width="141" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="#FFF200" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="black" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="#FFF200" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="#FFF200" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="#FFF200" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="#FFF200" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="#FFF200" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="#FFF200" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="#FFF200" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="#FFF200" + /> + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="black" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="#FFF200" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="black" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="black" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="black" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="black" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="black" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="black" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="black" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="black" + /> + </svg> + <div + class="MuiBox-root css-i9gxme" + /> + <div + class="MuiBox-root css-3n7f37" + /> + </div> + </nav> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/__snapshots__/TopBar.OneCluster.stories.storyshot b/frontend/src/components/App/__snapshots__/TopBar.OneCluster.stories.storyshot index 84a515947a..90adc7274e 100644 --- a/frontend/src/components/App/__snapshots__/TopBar.OneCluster.stories.storyshot +++ b/frontend/src/components/App/__snapshots__/TopBar.OneCluster.stories.storyshot @@ -1,120 +1,220 @@ -<DocumentFragment> - <nav - aria-label="Appbar Tools" - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" +<body> + <div> + <nav + aria-label="Appbar Tools" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" + > + <div + class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" + fill="none" + focusable="false" + height="32" + viewBox="0 0 auto 32" + width="141" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="#FFF200" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="black" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="#FFF200" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="#FFF200" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="#FFF200" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="#FFF200" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="#FFF200" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="#FFF200" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="#FFF200" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="#FFF200" + /> + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="black" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="#FFF200" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="black" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="black" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="black" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="black" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="black" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="black" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="black" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="black" + /> + </svg> + <div + class="MuiBox-root css-i9gxme" + /> + <div + class="MuiBox-root css-3n7f37" + /> + <button + aria-controls="primary-user-menu" + aria-haspopup="true" + aria-label="Account of current user" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-colorInherit MuiIconButton-sizeMedium css-1jcv3fz-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </nav> + </div> + <div + aria-hidden="true" + class="MuiPopover-root MuiMenu-root MuiModal-root MuiModal-hidden css-1m1noty-MuiModal-root-MuiPopover-root-MuiMenu-root" + id="primary-user-menu" + role="presentation" + style="z-index: 1400;" > <div - class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" + aria-hidden="true" + class="MuiBackdrop-root MuiBackdrop-invisible MuiModal-backdrop css-g3hgs1-MuiBackdrop-root-MuiModal-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation8 MuiPopover-paper MuiMenu-paper MuiMenu-paper css-3dzjca-MuiPaper-root-MuiPopover-paper-MuiMenu-paper" + style="opacity: 0; transform: scale(0.75, 0.5625); visibility: hidden;" + tabindex="-1" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" - fill="none" - focusable="false" - height="32" - viewBox="0 0 auto 32" - width="141" - xmlns="http://www.w3.org/2000/svg" - > - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="#FFF200" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="black" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="#FFF200" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="#FFF200" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="#FFF200" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="#FFF200" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="#FFF200" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="#FFF200" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="#FFF200" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="#FFF200" - /> - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="black" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="#FFF200" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="black" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="black" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="black" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="black" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="black" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="black" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="black" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="black" - /> - </svg> - <div - class="MuiBox-root css-i9gxme" - /> - <div - class="MuiBox-root css-3n7f37" - /> - <button - aria-controls="primary-user-menu" - aria-haspopup="true" - aria-label="Account of current user" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-colorInherit MuiIconButton-sizeMedium css-1jcv3fz-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + <ul + class="MuiList-root MuiList-padding MuiMenu-list css-6hp17o-MuiList-root-MuiMenu-list" + role="menu" + tabindex="-1" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <a + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-klh9ek-MuiButtonBase-root-MuiMenuItem-root" + role="menuitem" + tabindex="0" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Log out + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + <a + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-klh9ek-MuiButtonBase-root-MuiMenuItem-root" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + General Settings + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + <a + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-klh9ek-MuiButtonBase-root-MuiMenuItem-root" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Headlamp + + 0.0.1 + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </ul> </div> - </nav> -</DocumentFragment> \ No newline at end of file + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/__snapshots__/TopBar.ProcessorAction.stories.storyshot b/frontend/src/components/App/__snapshots__/TopBar.ProcessorAction.stories.storyshot index 434e66843e..aaee8544ef 100644 --- a/frontend/src/components/App/__snapshots__/TopBar.ProcessorAction.stories.storyshot +++ b/frontend/src/components/App/__snapshots__/TopBar.ProcessorAction.stories.storyshot @@ -1,111 +1,113 @@ -<DocumentFragment> - <nav - aria-label="Appbar Tools" - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" - > - <div - class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" +<body> + <div> + <nav + aria-label="Appbar Tools" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" - fill="none" - focusable="false" - height="32" - viewBox="0 0 auto 32" - width="141" - xmlns="http://www.w3.org/2000/svg" - > - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="#FFF200" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="black" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="#FFF200" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="#FFF200" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="#FFF200" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="#FFF200" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="#FFF200" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="#FFF200" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="#FFF200" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="#FFF200" - /> - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="black" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="#FFF200" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="black" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="black" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="black" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="black" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="black" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="black" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="black" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="black" - /> - </svg> <div - class="MuiBox-root css-i9gxme" - /> - <div - class="MuiBox-root css-3n7f37" - /> - <p> - meow - </p> - </div> - </nav> -</DocumentFragment> \ No newline at end of file + class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" + fill="none" + focusable="false" + height="32" + viewBox="0 0 auto 32" + width="141" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="#FFF200" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="black" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="#FFF200" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="#FFF200" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="#FFF200" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="#FFF200" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="#FFF200" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="#FFF200" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="#FFF200" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="#FFF200" + /> + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="black" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="#FFF200" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="black" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="black" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="black" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="black" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="black" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="black" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="black" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="black" + /> + </svg> + <div + class="MuiBox-root css-i9gxme" + /> + <div + class="MuiBox-root css-3n7f37" + /> + <p> + meow + </p> + </div> + </nav> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/__snapshots__/TopBar.Token.stories.storyshot b/frontend/src/components/App/__snapshots__/TopBar.Token.stories.storyshot index 67dc2b37bf..d4728ee76a 100644 --- a/frontend/src/components/App/__snapshots__/TopBar.Token.stories.storyshot +++ b/frontend/src/components/App/__snapshots__/TopBar.Token.stories.storyshot @@ -1,108 +1,110 @@ -<DocumentFragment> - <nav - aria-label="Appbar Tools" - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" - > - <div - class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" +<body> + <div> + <nav + aria-label="Appbar Tools" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" - fill="none" - focusable="false" - height="32" - viewBox="0 0 auto 32" - width="141" - xmlns="http://www.w3.org/2000/svg" - > - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="#FFF200" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="black" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="#FFF200" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="#FFF200" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="#FFF200" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="#FFF200" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="#FFF200" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="#FFF200" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="#FFF200" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="#FFF200" - /> - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="black" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="#FFF200" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="black" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="black" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="black" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="black" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="black" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="black" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="black" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="black" - /> - </svg> <div - class="MuiBox-root css-i9gxme" - /> - <div - class="MuiBox-root css-3n7f37" - /> - </div> - </nav> -</DocumentFragment> \ No newline at end of file + class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" + fill="none" + focusable="false" + height="32" + viewBox="0 0 auto 32" + width="141" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="#FFF200" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="black" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="#FFF200" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="#FFF200" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="#FFF200" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="#FFF200" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="#FFF200" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="#FFF200" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="#FFF200" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="#FFF200" + /> + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="black" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="#FFF200" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="black" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="black" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="black" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="black" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="black" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="black" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="black" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="black" + /> + </svg> + <div + class="MuiBox-root css-i9gxme" + /> + <div + class="MuiBox-root css-3n7f37" + /> + </div> + </nav> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/__snapshots__/TopBar.TwoCluster.stories.storyshot b/frontend/src/components/App/__snapshots__/TopBar.TwoCluster.stories.storyshot index 4f7ab91037..0664660f54 100644 --- a/frontend/src/components/App/__snapshots__/TopBar.TwoCluster.stories.storyshot +++ b/frontend/src/components/App/__snapshots__/TopBar.TwoCluster.stories.storyshot @@ -1,136 +1,236 @@ -<DocumentFragment> - <nav - aria-label="Appbar Tools" - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" - > - <div - class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" +<body> + <div> + <nav + aria-label="Appbar Tools" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation1 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1nczbvg-MuiPaper-root-MuiAppBar-root" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" - fill="none" - focusable="false" - height="32" - viewBox="0 0 auto 32" - width="141" - xmlns="http://www.w3.org/2000/svg" - > - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="#FFF200" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="black" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="#FFF200" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="#FFF200" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="#FFF200" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="#FFF200" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="#FFF200" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="#FFF200" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="#FFF200" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="#FFF200" - /> - <path - d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" - fill="black" - /> - <path - d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" - fill="#FFF200" - /> - <path - d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" - fill="black" - /> - <path - d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" - fill="black" - /> - <path - d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" - fill="black" - /> - <path - d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" - fill="black" - /> - <path - d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" - fill="black" - /> - <path - d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" - fill="black" - /> - <path - d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" - fill="black" - /> - <path - d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" - fill="black" - /> - </svg> - <div - class="MuiBox-root css-i9gxme" - /> <div - class="MuiBox-root css-3n7f37" + class="MuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-b3zdwt-MuiToolbar-root" > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1cx3lwj-MuiSvgIcon-root" + fill="none" + focusable="false" + height="32" + viewBox="0 0 auto 32" + width="141" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="#FFF200" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="black" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="#FFF200" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="#FFF200" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="#FFF200" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="#FFF200" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="#FFF200" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="#FFF200" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="#FFF200" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="#FFF200" + /> + <path + d="M25.4969 20.3088V12.7929L23.507 10.1988V5.82788L17.1283 3.53582V0H8.36867V3.53582L1.99001 5.82788V10.1988L0 12.7929V20.3088L1.99001 22.9916L0 29.1749L12.7574 32L25.4969 29.1749L23.507 22.9916L25.4969 20.3088Z" + fill="black" + /> + <path + d="M12.7756 22.9917C16.2937 22.9917 19.1543 20.1311 19.1543 16.6131C19.1543 13.095 16.2937 10.2344 12.7756 10.2344C9.2576 10.2344 6.39697 13.0772 6.39697 16.6131C6.39697 20.1488 9.23984 22.9917 12.7756 22.9917Z" + fill="#FFF200" + /> + <path + d="M41.4884 24.8751H39.7117V23.0984V21.3215V19.5448V17.768H37.935H36.1581V19.5448V21.3215V23.0984V24.8751H34.3814H32.6045V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H34.3814H36.1581V8.88401V10.6608V12.4376V14.2144H37.935H39.7117V12.4376V10.6608V8.88401V7.10722H41.4884H43.2653V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H41.4884Z" + fill="black" + /> + <path + d="M55.3463 24.8751H53.5696H51.7927H50.016H48.2391H46.4624V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H48.2391H50.016H51.7927H53.5696H55.3463H57.123V8.88401V10.6608H55.3463H53.5696H51.7927H50.016V12.4376V14.2144H51.7927H53.5696H55.3463H57.123V15.9912V17.768H55.3463H53.5696H51.7927H50.016V19.5448V21.3215H51.7927H53.5696H55.3463H57.123V23.0984V24.8751H55.3463Z" + fill="black" + /> + <path + d="M69.2057 24.8751H67.4288V23.0984V21.3215V19.5448V17.768H65.6521H63.8752V19.5448V21.3215V23.0984V24.8751H62.0985H60.3218V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H62.0985H63.8752H65.6521H67.4288H69.2057H70.9824V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H69.2057ZM65.6521 14.2144H67.4288V12.4376V10.6608H65.6521H63.8752V12.4376V14.2144H65.6521Z" + fill="black" + /> + <path + d="M79.5115 24.8751H77.7348H75.958H74.1812V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H75.958H77.7348H79.5115H81.2884V8.88401V10.6608H83.0651H84.842V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H83.0651H81.2884V19.5448V17.768V15.9912V14.2144V12.4376V10.6608H79.5115H77.7348V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H79.5115H81.2884V23.0984V24.8751H79.5115Z" + fill="black" + /> + <path + d="M96.923 24.8751H95.1463H93.3694H91.5927H89.8158H88.0391V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H89.8158H91.5927V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215H93.3694H95.1463H96.923H98.6999V23.0984V24.8751H96.923Z" + fill="black" + /> + <path + d="M110.782 24.8751H109.005V23.0984V21.3215V19.5448V17.768H107.229H105.452V19.5448V21.3215V23.0984V24.8751H103.675H101.898V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H103.675H105.452H107.229H109.005H110.782H112.559V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H110.782ZM107.229 14.2144H109.005V12.4376V10.6608H107.229H105.452V12.4376V14.2144H107.229Z" + fill="black" + /> + <path + d="M124.642 24.8751H122.865V23.0984V21.3215V19.5448V17.768V15.9912V14.2144H121.088H119.311V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H117.535H115.758V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H117.535H119.311V8.88401V10.6608H121.088H122.865V8.88401V7.10722H124.642H126.419V8.88401V10.6608V12.4376V14.2144V15.9912V17.768V19.5448V21.3215V23.0984V24.8751H124.642Z" + fill="black" + /> + <path + d="M131.394 24.8751H129.617V23.0984V21.3215V19.5448V17.768V15.9912V14.2144V12.4376V10.6608V8.88401V7.10722H131.394H133.171H134.948H136.724H138.501H140.278V8.88401V10.6608V12.4376V14.2144V15.9912V17.768H138.501H136.724H134.948H133.171V19.5448V21.3215V23.0984V24.8751H131.394ZM134.948 14.2144H136.724V12.4376V10.6608H134.948H133.171V12.4376V14.2144H134.948Z" + fill="black" + /> + </svg> + <div + class="MuiBox-root css-i9gxme" + /> + <div + class="MuiBox-root css-3n7f37" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary css-tsm8af-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + <span + class="css-k5l2zq" + title="ak8s-desktop" + > + Cluster: ak8s-desktop + </span> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> <button - class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary css-tsm8af-MuiButtonBase-root-MuiButton-root" + aria-controls="primary-user-menu" + aria-haspopup="true" + aria-label="Account of current user" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-colorInherit MuiIconButton-sizeMedium css-1jcv3fz-MuiButtonBase-root-MuiIconButton-root" tabindex="0" type="button" > - <span - class="css-k5l2zq" - title="ak8s-desktop" - > - Cluster: ak8s-desktop - </span> <span class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> </button> </div> - <button - aria-controls="primary-user-menu" - aria-haspopup="true" - aria-label="Account of current user" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-colorInherit MuiIconButton-sizeMedium css-1jcv3fz-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + </nav> + </div> + <div + aria-hidden="true" + class="MuiPopover-root MuiMenu-root MuiModal-root MuiModal-hidden css-1m1noty-MuiModal-root-MuiPopover-root-MuiMenu-root" + id="primary-user-menu" + role="presentation" + style="z-index: 1400;" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiBackdrop-invisible MuiModal-backdrop css-g3hgs1-MuiBackdrop-root-MuiModal-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation8 MuiPopover-paper MuiMenu-paper MuiMenu-paper css-3dzjca-MuiPaper-root-MuiPopover-paper-MuiMenu-paper" + style="opacity: 0; transform: scale(0.75, 0.5625); visibility: hidden;" + tabindex="-1" + > + <ul + class="MuiList-root MuiList-padding MuiMenu-list css-6hp17o-MuiList-root-MuiMenu-list" + role="menu" + tabindex="-1" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <a + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-klh9ek-MuiButtonBase-root-MuiMenuItem-root" + role="menuitem" + tabindex="0" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Log out + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + <a + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-klh9ek-MuiButtonBase-root-MuiMenuItem-root" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + General Settings + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + <a + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-klh9ek-MuiButtonBase-root-MuiMenuItem-root" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Headlamp + + 0.0.1 + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </ul> </div> - </nav> -</DocumentFragment> \ No newline at end of file + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/App/__snapshots__/VersionDialog.VersionDialog.stories.storyshot b/frontend/src/components/App/__snapshots__/VersionDialog.VersionDialog.stories.storyshot index df46f87231..f110922761 100644 --- a/frontend/src/components/App/__snapshots__/VersionDialog.VersionDialog.stories.storyshot +++ b/frontend/src/components/App/__snapshots__/VersionDialog.VersionDialog.stories.storyshot @@ -1 +1,112 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" + style="z-index: 1900;" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm MuiDialog-paperFullWidth css-tlc64q-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Headlamp + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-ypiqx9-MuiDialogContent-root" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Version + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 0.0.1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Git Commit + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + abc123abc123abc123abc123abc123abc123abc123abc123abc123 + </span> + </dd> + </dl> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/DetailsViewSection/DetailsViewSection.stories.tsx b/frontend/src/components/DetailsViewSection/DetailsViewSection.stories.tsx index 639fc678a5..d028a86d42 100644 --- a/frontend/src/components/DetailsViewSection/DetailsViewSection.stories.tsx +++ b/frontend/src/components/DetailsViewSection/DetailsViewSection.stories.tsx @@ -39,19 +39,14 @@ const Template: StoryFn<DetailsViewSectionProps> = args => { const dispatch = useDispatch(); React.useEffect(() => { dispatch( - setDetailsView((resource: any) => { + setDetailsView(resource => { if (resource.kind === 'Node') { - return { - component: (props: { resource: any }) => { - const { resource } = props; - return ( - <SectionBox title={'A title'}> - I am a custom detail view. <br /> - Made by a {resource.kind} component. - </SectionBox> - ); - }, - }; + return ( + <SectionBox title={'A title'}> + I am a custom detail view. <br /> + Made by a {resource.kind} component. + </SectionBox> + ); } return null; }) diff --git a/frontend/src/components/DetailsViewSection/__snapshots__/DetailsViewSection.MatchRenderIt.stories.storyshot b/frontend/src/components/DetailsViewSection/__snapshots__/DetailsViewSection.MatchRenderIt.stories.storyshot index df46f87231..92f068f62c 100644 --- a/frontend/src/components/DetailsViewSection/__snapshots__/DetailsViewSection.MatchRenderIt.stories.storyshot +++ b/frontend/src/components/DetailsViewSection/__snapshots__/DetailsViewSection.MatchRenderIt.stories.storyshot @@ -1 +1,3 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> +</body> \ No newline at end of file diff --git a/frontend/src/components/DetailsViewSection/__snapshots__/DetailsViewSection.NoMatchNoRender.stories.storyshot b/frontend/src/components/DetailsViewSection/__snapshots__/DetailsViewSection.NoMatchNoRender.stories.storyshot index df46f87231..92f068f62c 100644 --- a/frontend/src/components/DetailsViewSection/__snapshots__/DetailsViewSection.NoMatchNoRender.stories.storyshot +++ b/frontend/src/components/DetailsViewSection/__snapshots__/DetailsViewSection.NoMatchNoRender.stories.storyshot @@ -1 +1,3 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> +</body> \ No newline at end of file diff --git a/frontend/src/components/DetailsViewSection/detailsViewSectionSlice.ts b/frontend/src/components/DetailsViewSection/detailsViewSectionSlice.ts index 54f5b1db09..e36d678637 100644 --- a/frontend/src/components/DetailsViewSection/detailsViewSectionSlice.ts +++ b/frontend/src/components/DetailsViewSection/detailsViewSectionSlice.ts @@ -111,7 +111,7 @@ const detailsViewSectionSlice = createSlice({ let section = action.payload as DetailsViewSection; if (section.id === undefined) { if (section.section === undefined) { - section = { id: '', section: section }; + section = { id: '', section: section as unknown as DetailsViewSectionType }; } else { section = { id: '', section: section.section }; } diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebar.HomeSidebarClosed.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebar.HomeSidebarClosed.stories.storyshot index 3f4b03c992..e626bcaa71 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebar.HomeSidebarClosed.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebar.HomeSidebarClosed.stories.storyshot @@ -1,158 +1,160 @@ -<DocumentFragment> - <nav - aria-label="Navigation" - class="MuiBox-root css-0" - > - <div - class="MuiDrawer-root MuiDrawer-docked css-1p9jtjb-MuiDrawer-docked" +<body> + <div> + <nav + aria-label="Navigation" + class="MuiBox-root css-0" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" + class="MuiDrawer-root MuiDrawer-docked css-1p9jtjb-MuiDrawer-docked" > <div - class="MuiBox-root css-6r4z7i" - /> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-6r4z7i" + /> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" > - <ul - class="MuiList-root MuiList-padding css-h4y409-MuiList-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <li - class="css-1lee0ix" + <ul + class="MuiList-root MuiList-padding css-h4y409-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-1lee0ix" > - <div - aria-label="Home" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-1lee0ix" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/notifications" - role="button" - tabindex="0" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + aria-label="Home" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-1lee0ix" > - <div - aria-label="Notifications" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-w7fu23" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/settings" - role="button" - tabindex="0" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/notifications" + role="button" + tabindex="0" + > + <div + aria-label="Notifications" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-w7fu23" > - <div - aria-label="Settings" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/settings" + role="button" + tabindex="0" + > + <div + aria-label="Settings" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/settings/plugins" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/settings/plugins" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Plugins - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Plugins + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - </ul> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > + </li> + </ul> + </div> <div - class="MuiBox-root css-uskbpj" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1h413jj" + class="MuiBox-root css-uskbpj" > <div - class="MuiBox-root css-0" - /> - <div - class="MuiBox-root css-0" + class="MuiBox-root css-1h413jj" > <div - class="MuiBox-root css-xi606m" + class="MuiBox-root css-0" + /> + <div + class="MuiBox-root css-0" > - <button - aria-label="Collapse Sidebar" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-xi606m" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + aria-label="Collapse Sidebar" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> @@ -160,6 +162,6 @@ </div> </div> </div> - </div> - </nav> -</DocumentFragment> \ No newline at end of file + </nav> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebar.HomeSidebarOpen.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebar.HomeSidebarOpen.stories.storyshot index 2423c4ede4..d3faeb0eb6 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebar.HomeSidebarOpen.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebar.HomeSidebarOpen.stories.storyshot @@ -1,179 +1,181 @@ -<DocumentFragment> - <nav - aria-label="Navigation" - class="MuiBox-root css-0" - > - <div - class="MuiDrawer-root MuiDrawer-docked css-1hap3a5-MuiDrawer-docked" +<body> + <div> + <nav + aria-label="Navigation" + class="MuiBox-root css-0" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" + class="MuiDrawer-root MuiDrawer-docked css-1hap3a5-MuiDrawer-docked" > <div - class="MuiBox-root css-6r4z7i" - /> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-6r4z7i" + /> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" > - <ul - class="MuiList-root MuiList-padding css-h4y409-MuiList-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <li - class="css-1icvoo8" + <ul + class="MuiList-root MuiList-padding css-h4y409-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Home - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/notifications" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Home + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/notifications" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Notifications - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-1jcp995" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/settings" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Notifications + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-1jcp995" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/settings" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Settings - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-1mhwl66-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Settings + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-1mhwl66-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/settings/plugins" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/settings/plugins" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Plugins - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Plugins + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - </ul> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > + </li> + </ul> + </div> <div - class="MuiBox-root css-uskbpj" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-phsv6y" + class="MuiBox-root css-uskbpj" > <div - class="MuiBox-root css-0" - /> - <div - class="MuiBox-root css-0" + class="MuiBox-root css-phsv6y" > <div - class="MuiBox-root css-s2uf1z" + class="MuiBox-root css-0" + /> + <div + class="MuiBox-root css-0" > - <button - aria-label="Collapse Sidebar" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-s2uf1z" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + aria-label="Collapse Sidebar" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> @@ -181,6 +183,6 @@ </div> </div> </div> - </div> - </nav> -</DocumentFragment> \ No newline at end of file + </nav> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebar.InClusterSidebarClosed.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebar.InClusterSidebarClosed.stories.storyshot index b1bc7c7c6b..a69732c6e2 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebar.InClusterSidebarClosed.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebar.InClusterSidebarClosed.stories.storyshot @@ -1,1058 +1,1179 @@ -<DocumentFragment> - <nav - aria-label="Navigation" - class="MuiBox-root css-0" - > - <div - class="MuiDrawer-root MuiDrawer-docked css-1p9jtjb-MuiDrawer-docked" +<body> + <div> + <nav + aria-label="Navigation" + class="MuiBox-root css-0" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" + class="MuiDrawer-root MuiDrawer-docked css-1p9jtjb-MuiDrawer-docked" > <div - class="MuiBox-root css-6r4z7i" - /> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-6r4z7i" + /> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" > - <ul - class="MuiList-root MuiList-padding css-h4y409-MuiList-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <li - class="css-1lee0ix" + <ul + class="MuiList-root MuiList-padding css-h4y409-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-divider MuiListItem-button css-1ym0qsb-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-1lee0ix" > - <div - aria-label="Home" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-w7fu23" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-divider MuiListItem-button css-1ym0qsb-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + aria-label="Home" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-w7fu23" > - <div - aria-label="Cluster" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + aria-label="Cluster" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Namespaces - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Namespaces + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Nodes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Nodes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Custom Resources - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Custom Resources + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1lee0ix" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1lee0ix" > - <div - aria-label="Workloads" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + aria-label="Workloads" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Pods - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Pods + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Deployments - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Deployments + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Stateful Sets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Stateful Sets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Daemon Sets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Daemon Sets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Replica Sets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Replica Sets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Jobs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Jobs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - CronJobs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + CronJobs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1lee0ix" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1lee0ix" > - <div - aria-label="Storage" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + aria-label="Storage" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Persistent Volume Claims - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Persistent Volume Claims + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Persistent Volumes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Persistent Volumes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Storage Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Storage Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1lee0ix" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1lee0ix" > - <div - aria-label="Network" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + aria-label="Network" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Services - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Services + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Endpoints - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Endpoints + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Ingresses - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Ingresses + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Ingress Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Ingress Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Network Policies - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Network Policies + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1lee0ix" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1lee0ix" > - <div - aria-label="Security" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + aria-label="Security" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Service Accounts - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Service Accounts + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Roles - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Roles + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Role Bindings - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Role Bindings + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1lee0ix" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1lee0ix" > - <div - aria-label="Configuration" - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - data-mui-internal-clone-element="true" - /> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + aria-label="Configuration" + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + data-mui-internal-clone-element="true" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Config Maps - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Config Maps + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Secrets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Secrets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - HPAs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + HPAs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - VPAs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + VPAs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Pod Disruption Budgets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Pod Disruption Budgets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Resource Quotas - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Resource Quotas + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Limit Ranges - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Limit Ranges + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Priority Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Priority Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Runtime Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Runtime Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Leases - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Leases + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Mutating Webhook Configurations + </span> + </div> <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" + > + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Mutating Webhook Configurations - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Validating Webhook Configurations + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> + </div> + </div> + </li> + </ul> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-uskbpj" + > + <div + class="MuiBox-root css-xi606m" + > + <button + aria-label="Create / Apply" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-colorPrimary MuiIconButton-sizeMedium css-cc97v8-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div + class="MuiBox-root css-1h413jj" + > + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-1pkv35m" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + style="text-transform: none; padding-bottom: 0px; padding-top: 0px;" + tabindex="0" + type="button" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <div + class="MuiBox-root css-1d61ugm" > <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" - > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" - > - Validating Webhook Configurations - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + class="MuiBox-root css-0" + /> + <div + class="MuiBox-root css-0" /> - </a> - </li> - </ul> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-xi606m" + > + <button + aria-label="Collapse Sidebar" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> - </li> - </ul> + </div> + </div> </div> + </div> + </div> + </nav> + </div> + <div + aria-busy="false" + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" + > + <div + aria-labelledby="editor-dialog-title-id" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="editor-dialog-title-id" + style="display: flex;" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > <div - class="MuiBox-root css-uskbpj" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Create / Apply + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-xi606m" + class="MuiBox-root css-0" > <button - aria-label="Create / Apply" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-colorPrimary MuiIconButton-sizeMedium css-cc97v8-MuiButtonBase-root-MuiIconButton-root" + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" data-mui-internal-clone-element="true" tabindex="0" type="button" @@ -1061,37 +1182,187 @@ class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> </button> - <div - class="MuiBox-root css-1h413jj" + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <div - class="MuiBox-root css-0" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - <div - class="MuiBox-root css-0" + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-erhy6c-MuiDialogContent-root" + > + <div + class="MuiBox-root css-l256j9" + > + <div + class="MuiBox-root css-hpgf8j" + > + <div + class="MuiFormGroup-root MuiFormGroup-row css-qfz70r-MuiFormGroup-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-j204z7-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeMedium css-julti5-MuiSwitch-root" > - <div - class="MuiBox-root css-xi606m" + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - <button - aria-label="Collapse Sidebar" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="useSimpleEditor" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Use minimal editor + </span> + </label> </div> </div> </div> + <div + class="MuiTabs-root css-1ujnqem-MuiTabs-root" + > + <div + class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h" + style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;" + /> + <div + class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller" + style="margin-bottom: 0px;" + > + <div + aria-label="Editor" + class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer" + role="tablist" + > + <button + aria-controls="full-width-tabpanel-0-Editor-tabs-id" + aria-selected="true" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-0-Editor-tabs-id" + role="tab" + tabindex="0" + type="button" + > + Editor + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-controls="full-width-tabpanel-1-Editor-tabs-id" + aria-selected="false" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-1-Editor-tabs-id" + role="tab" + tabindex="-1" + type="button" + > + Documentation + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <span + class="MuiTabs-indicator css-fgn50m-MuiTabs-indicator" + style="left: 0px; width: 0px;" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-0-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + id="full-width-tabpanel-0-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-189avu9" + > + <div + class="mock-monaco-editor" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-1-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + hidden="" + id="full-width-tabpanel-1-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-94bk7g" + /> + </div> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <button + aria-label="Undo" + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary Mui-disabled MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary css-h2z0wl-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Undo Changes + </button> + <div /> + <div + style="flex: 1 0 0px;" + /> + <div + style="flex: 1 0 0px;" + /> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Close + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Apply + </button> </div> </div> </div> - </nav> -</DocumentFragment> \ No newline at end of file + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebar.InClusterSidebarOpen.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebar.InClusterSidebarOpen.stories.storyshot index 445e7d4804..4226dfdd90 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebar.InClusterSidebarOpen.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebar.InClusterSidebarOpen.stories.storyshot @@ -1,1148 +1,1419 @@ -<DocumentFragment> - <nav - aria-label="Navigation" - class="MuiBox-root css-0" - > - <div - class="MuiDrawer-root MuiDrawer-docked css-1hap3a5-MuiDrawer-docked" +<body> + <div> + <nav + aria-label="Navigation" + class="MuiBox-root css-0" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" + class="MuiDrawer-root MuiDrawer-docked css-1hap3a5-MuiDrawer-docked" > <div - class="MuiBox-root css-6r4z7i" - /> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-6r4z7i" + /> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" > - <ul - class="MuiList-root MuiList-padding css-h4y409-MuiList-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <li - class="css-1icvoo8" + <ul + class="MuiList-root MuiList-padding css-h4y409-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-divider MuiListItem-button css-1ym0qsb-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-divider MuiListItem-button css-1ym0qsb-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Home - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-1jcp995" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Home + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-1jcp995" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Cluster - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-1mhwl66-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Cluster + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-1mhwl66-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Namespaces - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Namespaces + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Nodes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Nodes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Custom Resources - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Custom Resources + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Workloads - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Workloads + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Pods - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Pods + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Deployments - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Deployments + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Stateful Sets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Stateful Sets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Daemon Sets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Daemon Sets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Replica Sets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Replica Sets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Jobs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Jobs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - CronJobs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + CronJobs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Storage - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Storage + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Persistent Volume Claims - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Persistent Volume Claims + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Persistent Volumes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Persistent Volumes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Storage Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Storage Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Network - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Network + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Services - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Services + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Endpoints - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Endpoints + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Ingresses - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Ingresses + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Ingress Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Ingress Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Network Policies - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Network Policies + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Security - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Security + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Service Accounts - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Service Accounts + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Roles - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Roles + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Role Bindings - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Role Bindings + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Configuration - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Configuration + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Config Maps - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Config Maps + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Secrets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Secrets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - HPAs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + HPAs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - VPAs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + VPAs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Pod Disruption Budgets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Pod Disruption Budgets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Resource Quotas - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Resource Quotas + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Limit Ranges - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Limit Ranges + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Priority Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Priority Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Runtime Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Runtime Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Leases - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Leases + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Mutating Webhook Configurations + </span> + </div> <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" + > + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Mutating Webhook Configurations - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Validating Webhook Configurations + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> + </div> + </div> + </li> + </ul> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-uskbpj" + > + <div + class="MuiBox-root css-xi606m" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-19g3xkx-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeMedium css-1d6wzja-MuiButton-startIcon" + /> + Create + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div + class="MuiBox-root css-phsv6y" + > + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-1pkv35m" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + style="text-transform: none; padding-bottom: 0px; padding-top: 0px;" + tabindex="0" + type="button" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <div + class="MuiBox-root css-70qvj9" > <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" - > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" - > - Validating Webhook Configurations - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + class="MuiBox-root css-0" + /> + <div + class="MuiBox-root css-0" /> - </a> - </li> - </ul> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-s2uf1z" + > + <button + aria-label="Collapse Sidebar" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> - </li> - </ul> + </div> + </div> </div> + </div> + </div> + </nav> + </div> + <div + aria-busy="false" + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" + > + <div + aria-labelledby="editor-dialog-title-id" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="editor-dialog-title-id" + style="display: flex;" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > <div - class="MuiBox-root css-uskbpj" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Create / Apply + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-xi606m" + class="MuiBox-root css-0" > <button - class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-19g3xkx-MuiButtonBase-root-MuiButton-root" + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" type="button" > <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeMedium css-1d6wzja-MuiButton-startIcon" + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - Create + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > <span class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> </button> - <div - class="MuiBox-root css-phsv6y" + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-erhy6c-MuiDialogContent-root" + > + <div + class="MuiBox-root css-l256j9" + > + <div + class="MuiBox-root css-hpgf8j" + > + <div + class="MuiFormGroup-root MuiFormGroup-row css-qfz70r-MuiFormGroup-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-j204z7-MuiFormControlLabel-root" > - <div - class="MuiBox-root css-0" - /> - <div - class="MuiBox-root css-0" + <span + class="MuiSwitch-root MuiSwitch-sizeMedium css-julti5-MuiSwitch-root" > - <div - class="MuiBox-root css-s2uf1z" + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - <button - aria-label="Collapse Sidebar" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="useSimpleEditor" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Use minimal editor + </span> + </label> </div> </div> </div> + <div + class="MuiTabs-root css-1ujnqem-MuiTabs-root" + > + <div + class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h" + style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;" + /> + <div + class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller" + style="margin-bottom: 0px;" + > + <div + aria-label="Editor" + class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer" + role="tablist" + > + <button + aria-controls="full-width-tabpanel-0-Editor-tabs-id" + aria-selected="true" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-0-Editor-tabs-id" + role="tab" + tabindex="0" + type="button" + > + Editor + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-controls="full-width-tabpanel-1-Editor-tabs-id" + aria-selected="false" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-1-Editor-tabs-id" + role="tab" + tabindex="-1" + type="button" + > + Documentation + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <span + class="MuiTabs-indicator css-fgn50m-MuiTabs-indicator" + style="left: 0px; width: 0px;" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-0-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + id="full-width-tabpanel-0-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-189avu9" + > + <div + class="mock-monaco-editor" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-1-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + hidden="" + id="full-width-tabpanel-1-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-94bk7g" + /> + </div> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <button + aria-label="Undo" + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary Mui-disabled MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary css-h2z0wl-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Undo Changes + </button> + <div /> + <div + style="flex: 1 0 0px;" + /> + <div + style="flex: 1 0 0px;" + /> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Close + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Apply + </button> </div> </div> </div> - </nav> -</DocumentFragment> \ No newline at end of file + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebar.NoSidebar.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebar.NoSidebar.stories.storyshot index df46f87231..92f068f62c 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebar.NoSidebar.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebar.NoSidebar.stories.storyshot @@ -1 +1,3 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebar.NotVisibleSidebar.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebar.NotVisibleSidebar.stories.storyshot index df46f87231..92f068f62c 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebar.NotVisibleSidebar.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebar.NotVisibleSidebar.stories.storyshot @@ -1 +1,3 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebar.SelectedItemWithSidebarOmitted.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebar.SelectedItemWithSidebarOmitted.stories.storyshot index 119cb6118a..17928f3d16 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebar.SelectedItemWithSidebarOmitted.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebar.SelectedItemWithSidebarOmitted.stories.storyshot @@ -1,1148 +1,1419 @@ -<DocumentFragment> - <nav - aria-label="Navigation" - class="MuiBox-root css-0" - > - <div - class="MuiDrawer-root MuiDrawer-docked css-1hap3a5-MuiDrawer-docked" +<body> + <div> + <nav + aria-label="Navigation" + class="MuiBox-root css-0" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" + class="MuiDrawer-root MuiDrawer-docked css-1hap3a5-MuiDrawer-docked" > <div - class="MuiBox-root css-6r4z7i" - /> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-12i7wg6-MuiPaper-root-MuiDrawer-paper" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-6r4z7i" + /> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-wrap-xs-nowrap css-tf9pd2-MuiGrid-root" > - <ul - class="MuiList-root MuiList-padding css-h4y409-MuiList-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <li - class="css-1icvoo8" + <ul + class="MuiList-root MuiList-padding css-h4y409-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-divider MuiListItem-button css-1ym0qsb-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-divider MuiListItem-button css-1ym0qsb-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Home - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Home + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Cluster - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Cluster + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Namespaces - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Namespaces + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Nodes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Nodes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Custom Resources - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Custom Resources + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1jcp995" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1jcp995" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Workloads - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-1mhwl66-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Workloads + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-1mhwl66-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Pods - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Pods + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Deployments - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Deployments + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Stateful Sets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Stateful Sets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Daemon Sets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Daemon Sets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Replica Sets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Replica Sets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Jobs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Jobs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - CronJobs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + CronJobs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Storage - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Storage + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Persistent Volume Claims - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Persistent Volume Claims + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Persistent Volumes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Persistent Volumes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Storage Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Storage Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Network - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Network + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Services - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Services + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Endpoints - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Endpoints + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Ingresses - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Ingresses + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Ingress Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Ingress Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Network Policies - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Network Policies + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Security - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Security + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Service Accounts - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Service Accounts + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Roles - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Roles + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Role Bindings - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Role Bindings + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - <li - class="css-1icvoo8" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + </li> + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Configuration - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Configuration + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Config Maps - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Config Maps + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Secrets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Secrets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - HPAs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + HPAs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - VPAs - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + VPAs + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Pod Disruption Budgets - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Pod Disruption Budgets + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Resource Quotas - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Resource Quotas + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Limit Ranges - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Limit Ranges + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Priority Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Priority Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Runtime Classes - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Runtime Classes + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Leases - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" - > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Leases + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Mutating Webhook Configurations + </span> + </div> <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="css-b4fdej" + > + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" + > + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Mutating Webhook Configurations - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="css-b4fdej" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Validating Webhook Configurations + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> + </div> + </div> + </li> + </ul> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-uskbpj" + > + <div + class="MuiBox-root css-xi606m" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-19g3xkx-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeMedium css-1d6wzja-MuiButton-startIcon" + /> + Create + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div + class="MuiBox-root css-phsv6y" + > + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-1pkv35m" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + style="text-transform: none; padding-bottom: 0px; padding-top: 0px;" + tabindex="0" + type="button" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <div + class="MuiBox-root css-70qvj9" > <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" - > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" - > - Validating Webhook Configurations - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + class="MuiBox-root css-0" + /> + <div + class="MuiBox-root css-0" /> - </a> - </li> - </ul> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-s2uf1z" + > + <button + aria-label="Collapse Sidebar" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> - </li> - </ul> + </div> + </div> </div> + </div> + </div> + </nav> + </div> + <div + aria-busy="false" + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" + > + <div + aria-labelledby="editor-dialog-title-id" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="editor-dialog-title-id" + style="display: flex;" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > <div - class="MuiBox-root css-uskbpj" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Create / Apply + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-xi606m" + class="MuiBox-root css-0" > <button - class="MuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeMedium MuiButton-containedSizeMedium MuiButton-colorPrimary css-19g3xkx-MuiButtonBase-root-MuiButton-root" + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" type="button" > <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeMedium css-1d6wzja-MuiButton-startIcon" + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - Create + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > <span class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> </button> - <div - class="MuiBox-root css-phsv6y" + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-erhy6c-MuiDialogContent-root" + > + <div + class="MuiBox-root css-l256j9" + > + <div + class="MuiBox-root css-hpgf8j" + > + <div + class="MuiFormGroup-root MuiFormGroup-row css-qfz70r-MuiFormGroup-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-j204z7-MuiFormControlLabel-root" > - <div - class="MuiBox-root css-0" - /> - <div - class="MuiBox-root css-0" + <span + class="MuiSwitch-root MuiSwitch-sizeMedium css-julti5-MuiSwitch-root" > - <div - class="MuiBox-root css-s2uf1z" + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - <button - aria-label="Collapse Sidebar" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="useSimpleEditor" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Use minimal editor + </span> + </label> </div> </div> </div> + <div + class="MuiTabs-root css-1ujnqem-MuiTabs-root" + > + <div + class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h" + style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;" + /> + <div + class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller" + style="margin-bottom: 0px;" + > + <div + aria-label="Editor" + class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer" + role="tablist" + > + <button + aria-controls="full-width-tabpanel-0-Editor-tabs-id" + aria-selected="true" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-0-Editor-tabs-id" + role="tab" + tabindex="0" + type="button" + > + Editor + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-controls="full-width-tabpanel-1-Editor-tabs-id" + aria-selected="false" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-1-Editor-tabs-id" + role="tab" + tabindex="-1" + type="button" + > + Documentation + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <span + class="MuiTabs-indicator css-fgn50m-MuiTabs-indicator" + style="left: 0px; width: 0px;" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-0-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + id="full-width-tabpanel-0-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-189avu9" + > + <div + class="mock-monaco-editor" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-1-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + hidden="" + id="full-width-tabpanel-1-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-94bk7g" + /> + </div> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <button + aria-label="Undo" + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary Mui-disabled MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary css-h2z0wl-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Undo Changes + </button> + <div /> + <div + style="flex: 1 0 0px;" + /> + <div + style="flex: 1 0 0px;" + /> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Close + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Apply + </button> </div> </div> </div> - </nav> -</DocumentFragment> \ No newline at end of file + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Selected.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Selected.stories.storyshot index 3de4dca0ff..d6c0f7a0b0 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Selected.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Selected.stories.storyshot @@ -1,37 +1,39 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - style="background-color: rgba(0, 0, 0, 0.87);" - > - <ul - class="MuiList-root MuiList-padding css-h4y409-MuiList-root" +<body> + <div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + style="background-color: rgba(0, 0, 0, 0.87);" > - <li - class="css-1jcp995" + <ul + class="MuiList-root MuiList-padding css-h4y409-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-1jcp995" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Cluster - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Cluster + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Sublist.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Sublist.stories.storyshot index f3bac08a97..bbc2fb02b6 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Sublist.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Sublist.stories.storyshot @@ -1,81 +1,83 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - style="background-color: rgba(0, 0, 0, 0.87);" - > - <ul - class="MuiList-root MuiList-padding css-h4y409-MuiList-root" +<body> + <div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + style="background-color: rgba(0, 0, 0, 0.87);" > - <li - class="css-1icvoo8" + <ul + class="MuiList-root MuiList-padding css-h4y409-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Cluster - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Cluster + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Namespaces - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Namespaces + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - </ul> + </li> + </ul> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.SublistExpanded.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.SublistExpanded.stories.storyshot index decebe202c..49701e12dd 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.SublistExpanded.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.SublistExpanded.stories.storyshot @@ -1,81 +1,83 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - style="background-color: rgba(0, 0, 0, 0.87);" - > - <ul - class="MuiList-root MuiList-padding css-h4y409-MuiList-root" +<body> + <div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + style="background-color: rgba(0, 0, 0, 0.87);" > - <li - class="css-1jcp995" + <ul + class="MuiList-root MuiList-padding css-h4y409-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-1jcp995" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button Mui-selected css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Cluster - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - <li - class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" - > - <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-1mhwl66-MuiCollapse-root" - style="min-height: 0px;" + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Cluster + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + <li + class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-1mhwl66-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > - <ul - class="MuiList-root css-2l483y-MuiList-root" + <div + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > - <li - class="css-b4fdej" + <ul + class="MuiList-root css-2l483y-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-b4fdej" > - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Namespaces - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Namespaces + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> </div> - </div> - </li> - </ul> + </li> + </ul> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Unselected.stories.storyshot b/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Unselected.stories.storyshot index 9ce40211ff..52b59f1fe5 100644 --- a/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Unselected.stories.storyshot +++ b/frontend/src/components/Sidebar/__snapshots__/Sidebaritem.Unselected.stories.storyshot @@ -1,37 +1,39 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - style="background-color: rgba(0, 0, 0, 0.87);" - > - <ul - class="MuiList-root MuiList-padding css-h4y409-MuiList-root" +<body> + <div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + style="background-color: rgba(0, 0, 0, 0.87);" > - <li - class="css-1icvoo8" + <ul + class="MuiList-root MuiList-padding css-h4y409-MuiList-root" > - <a - class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" - href="/" - role="button" - tabindex="0" + <li + class="css-1icvoo8" > - <div - class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" - /> - <div - class="MuiListItemText-root css-tlelie-MuiListItemText-root" + <a + class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root" + href="/" + role="button" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + <div + class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root css-tlelie-MuiListItemText-root" > - Cluster - </span> - </div> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </a> - </li> - </ul> + <span + class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root" + > + Cluster + </span> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </a> + </li> + </ul> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/account/__snapshots__/AuthToken.ShowActions.stories.storyshot b/frontend/src/components/account/__snapshots__/AuthToken.ShowActions.stories.storyshot index 407546949b..f709d91334 100644 --- a/frontend/src/components/account/__snapshots__/AuthToken.ShowActions.stories.storyshot +++ b/frontend/src/components/account/__snapshots__/AuthToken.ShowActions.stories.storyshot @@ -1,5 +1,194 @@ -<DocumentFragment> - <main - class="MuiBox-root css-0" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div + aria-hidden="true" + > + <main + class="MuiBox-root css-0" + /> + </div> + <div + class="MuiDialog-root MuiModal-root css-1ixaqad-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby="authtoken-dialog-title" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm css-1t1j96h-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-pn1b2i-MuiTypography-root-MuiDialogTitle-root" + id="authtoken-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + <div + class="MuiBox-root css-19midj6" + /> + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Show build information" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-pb2b3-MuiDialogContent-root" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="authtoken-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + a title + </h1> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-ypiqx9-MuiDialogContent-root" + > + <p + class="MuiTypography-root MuiDialogContentText-root MuiTypography-body1 MuiDialogContentText-root css-1tmyuhs-MuiTypography-root-MuiDialogContentText-root" + > + Please paste your authentication token. + </p> + <div + class="MuiFormControl-root MuiFormControl-marginDense MuiFormControl-fullWidth MuiTextField-root css-1z10yd4-MuiFormControl-root-MuiTextField-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="token" + id="token-label" + > + ID token + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl css-lbi814-MuiInputBase-root-MuiInput-root" + > + <input + aria-invalid="false" + class="MuiInputBase-input MuiInput-input css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="token" + type="password" + value="a token" + /> + </div> + </div> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <div + class="MuiBox-root css-d0uhtl" + > + Check out how to generate a + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="https://headlamp.dev/docs/latest/installation/#create-a-service-account-token" + style="cursor: pointer; margin-left: 0.4rem;" + target="_blank" + > + service account token + </a> + . + </div> + <div + style="flex: 1 0 0px;" + /> + </div> + <div + class="MuiBox-root css-1dj2o51" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Cluster settings + </a> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Cancel + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div + style="flex: 1 0 0px;" + /> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Authenticate + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/account/__snapshots__/AuthToken.ShowError.stories.storyshot b/frontend/src/components/account/__snapshots__/AuthToken.ShowError.stories.storyshot index d77b08f71d..1f0d1f16bb 100644 --- a/frontend/src/components/account/__snapshots__/AuthToken.ShowError.stories.storyshot +++ b/frontend/src/components/account/__snapshots__/AuthToken.ShowError.stories.storyshot @@ -1,28 +1,204 @@ -<DocumentFragment> - <main - class="MuiBox-root css-0" +<body> + <div + aria-hidden="true" + > + <main + class="MuiBox-root css-0" + > + <div + class="MuiSnackbar-root MuiSnackbar-anchorOriginBottomCenter css-1t20nyk-MuiSnackbar-root" + role="presentation" + > + <div + aria-describedby="message-id" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation6 MuiSnackbarContent-root css-1rl5bq8-MuiPaper-root-MuiSnackbarContent-root" + direction="up" + role="alert" + style="opacity: 1; transform: none; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + > + <div + class="MuiSnackbarContent-message css-1exqwzz-MuiSnackbarContent-message" + > + <span + id="message-id" + > + Error authenticating + </span> + </div> + </div> + </div> + </main> + </div> + <div + class="MuiDialog-root MuiModal-root css-1ixaqad-MuiModal-root-MuiDialog-root" + role="presentation" > <div - class="MuiSnackbar-root MuiSnackbar-anchorOriginBottomCenter css-1t20nyk-MuiSnackbar-root" + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" > <div - aria-describedby="message-id" - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation6 MuiSnackbarContent-root css-1rl5bq8-MuiPaper-root-MuiSnackbarContent-root" - direction="up" - role="alert" - style="opacity: 1; transform: scale(1, 1); transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + aria-labelledby="authtoken-dialog-title" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm css-1t1j96h-MuiPaper-root-MuiDialog-paper" + role="dialog" > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-pn1b2i-MuiTypography-root-MuiDialogTitle-root" + id="authtoken-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + <div + class="MuiBox-root css-19midj6" + /> + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Show build information" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> <div - class="MuiSnackbarContent-message css-1exqwzz-MuiSnackbarContent-message" + class="MuiDialogContent-root css-pb2b3-MuiDialogContent-root" > - <span - id="message-id" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="authtoken-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + a title + </h1> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-ypiqx9-MuiDialogContent-root" > - Error authenticating - </span> + <p + class="MuiTypography-root MuiDialogContentText-root MuiTypography-body1 MuiDialogContentText-root css-1tmyuhs-MuiTypography-root-MuiDialogContentText-root" + > + Please paste your authentication token. + </p> + <div + class="MuiFormControl-root MuiFormControl-marginDense MuiFormControl-fullWidth MuiTextField-root css-1z10yd4-MuiFormControl-root-MuiTextField-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="token" + id="token-label" + > + ID token + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl css-lbi814-MuiInputBase-root-MuiInput-root" + > + <input + aria-invalid="false" + class="MuiInputBase-input MuiInput-input css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="token" + type="password" + value="a token" + /> + </div> + </div> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <div + class="MuiBox-root css-d0uhtl" + > + Check out how to generate a + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="https://headlamp.dev/docs/latest/installation/#create-a-service-account-token" + style="cursor: pointer; margin-left: 0.4rem;" + target="_blank" + > + service account token + </a> + . + </div> + <div + style="flex: 1 0 0px;" + /> + </div> + <div + class="MuiBox-root css-1dj2o51" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Cluster settings + </a> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Authenticate + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> - </main> -</DocumentFragment> \ No newline at end of file + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/authchooser/__snapshots__/AuthChooser.AnError.stories.storyshot b/frontend/src/components/authchooser/__snapshots__/AuthChooser.AnError.stories.storyshot index df46f87231..7fc26153f9 100644 --- a/frontend/src/components/authchooser/__snapshots__/AuthChooser.AnError.stories.storyshot +++ b/frontend/src/components/authchooser/__snapshots__/AuthChooser.AnError.stories.storyshot @@ -1 +1,138 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-1ixaqad-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby="authchooser-dialog-title" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm css-1t1j96h-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-pn1b2i-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + <div + class="MuiBox-root css-19midj6" + /> + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Show build information" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-pb2b3-MuiDialogContent-root" + > + <main + class="MuiBox-root css-dvxtzn" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + tabindex="-1" + > + some title + </h1> + </div> + </div> + </h2> + <div + class="MuiBox-root css-164mdc" + > + <div + class="MuiBox-root css-1c5ij41" + > + <div + class="MuiBox-root css-19midj6" + > + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + Failed to get authentication information: Oh no! Some error happened?!? + </p> + </div> + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Cluster settings + </a> + </div> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-s1ef7n-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Try Again + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </main> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/authchooser/__snapshots__/AuthChooser.AuthTypeoidc.stories.storyshot b/frontend/src/components/authchooser/__snapshots__/AuthChooser.AuthTypeoidc.stories.storyshot index df46f87231..519525dfb0 100644 --- a/frontend/src/components/authchooser/__snapshots__/AuthChooser.AuthTypeoidc.stories.storyshot +++ b/frontend/src/components/authchooser/__snapshots__/AuthChooser.AuthTypeoidc.stories.storyshot @@ -1 +1,147 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-1ixaqad-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby="authchooser-dialog-title" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm css-1t1j96h-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-pn1b2i-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + <div + class="MuiBox-root css-19midj6" + /> + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Show build information" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-pb2b3-MuiDialogContent-root" + > + <main + class="MuiBox-root css-dvxtzn" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + tabindex="-1" + > + some title + </h1> + </div> + </div> + </h2> + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-1c5ij41" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-s1ef7n-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Sign In + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiBox-root css-1c5ij41" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-s1ef7n-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Use A Token + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiBox-root css-r2ygw3" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Cluster settings + </a> + </div> + </div> + </main> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/authchooser/__snapshots__/AuthChooser.BasicAuthChooser.stories.storyshot b/frontend/src/components/authchooser/__snapshots__/AuthChooser.BasicAuthChooser.stories.storyshot index df46f87231..8482ed237b 100644 --- a/frontend/src/components/authchooser/__snapshots__/AuthChooser.BasicAuthChooser.stories.storyshot +++ b/frontend/src/components/authchooser/__snapshots__/AuthChooser.BasicAuthChooser.stories.storyshot @@ -1 +1,133 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-1ixaqad-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby="authchooser-dialog-title" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm css-1t1j96h-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-pn1b2i-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + <div + class="MuiBox-root css-19midj6" + /> + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Show build information" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-pb2b3-MuiDialogContent-root" + > + <main + class="MuiBox-root css-dvxtzn" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + tabindex="-1" + > + some title + </h1> + </div> + </div> + </h2> + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-1c5ij41" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-s1ef7n-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Use A Token + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiBox-root css-r2ygw3" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Cluster settings + </a> + </div> + </div> + </main> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/authchooser/__snapshots__/AuthChooser.HaveClusters.stories.storyshot b/frontend/src/components/authchooser/__snapshots__/AuthChooser.HaveClusters.stories.storyshot index df46f87231..c30c03acbc 100644 --- a/frontend/src/components/authchooser/__snapshots__/AuthChooser.HaveClusters.stories.storyshot +++ b/frontend/src/components/authchooser/__snapshots__/AuthChooser.HaveClusters.stories.storyshot @@ -1 +1,152 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-1ixaqad-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby="authchooser-dialog-title" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm css-1t1j96h-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-pn1b2i-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + <div + class="MuiBox-root css-19midj6" + /> + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Show build information" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-pb2b3-MuiDialogContent-root" + > + <main + class="MuiBox-root css-dvxtzn" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + tabindex="-1" + > + some title + </h1> + </div> + </div> + </h2> + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-1c5ij41" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-s1ef7n-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Use A Token + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiBox-root css-r2ygw3" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Cluster settings + </a> + </div> + </div> + </main> + <div + class="MuiBox-root css-dvxtzn" + > + <div + class="MuiBox-root css-oo0cqs" + role="button" + style="cursor: pointer;" + > + <div + class="MuiBox-root css-37urdo" + /> + <div + class="MuiBox-root css-1kuy7z7" + style="text-transform: uppercase;" + > + Back + </div> + </div> + </div> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/authchooser/__snapshots__/AuthChooser.Testing.stories.storyshot b/frontend/src/components/authchooser/__snapshots__/AuthChooser.Testing.stories.storyshot index df46f87231..96101a47ec 100644 --- a/frontend/src/components/authchooser/__snapshots__/AuthChooser.Testing.stories.storyshot +++ b/frontend/src/components/authchooser/__snapshots__/AuthChooser.Testing.stories.storyshot @@ -1 +1,129 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-1ixaqad-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby="authchooser-dialog-title" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm css-1t1j96h-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-pn1b2i-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + <div + class="MuiBox-root css-19midj6" + /> + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Show build information" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-pb2b3-MuiDialogContent-root" + > + <main + class="MuiBox-root css-xi606m" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="authchooser-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + tabindex="-1" + > + some testing title + </h1> + </div> + </div> + </h2> + <div + class="MuiBox-root css-5cned0" + > + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Testing auth" + > + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> + </main> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/cluster/Overview.stories.tsx b/frontend/src/components/cluster/Overview.stories.tsx index b62d6265ec..7bc5e1bc67 100644 --- a/frontend/src/components/cluster/Overview.stories.tsx +++ b/frontend/src/components/cluster/Overview.stories.tsx @@ -1,139 +1,9 @@ import Container from '@mui/material/Container'; import { Meta, StoryFn } from '@storybook/react'; -import Event from '../../lib/k8s/event'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import Overview from './Overview'; -Event.useList = () => { - const objList = [ - { - apiVersion: 'v1', - count: 1, - eventTime: null, - firstTimestamp: '2023-07-13T13:42:00Z', - involvedObject: { - apiVersion: 'v1', - fieldPath: 'spec.containers{hello}', - kind: 'Pod', - name: 'hello-123-123', - namespace: 'default', - resourceVersion: '44429432', - uid: 'a1234', - }, - kind: 'Event', - lastTimestamp: '2023-07-13T13:42:00Z', - message: 'Started container hello', - metadata: { - creationTimestamp: '2023-07-13T13:42:00Z', - name: 'hello-123-123.321', - namespace: 'default', - resourceVersion: '44429443', - uid: 'a12345', - }, - reason: 'Started', - reportingComponent: '', - reportingInstance: '', - source: { - component: 'kubelet', - host: 'aks-agentpool-30159275-vmss00003g', - }, - type: 'Normal', - }, - { - apiVersion: 'v1', - count: 4449, - eventTime: null, - firstTimestamp: '2023-07-12T20:07:10Z', - involvedObject: { - apiVersion: 'autoscaling/v2', - kind: 'HorizontalPodAutoscaler', - name: 'nginx-deployment', - namespace: 'default', - resourceVersion: '1', - uid: 'b1234', - }, - kind: 'Event', - lastTimestamp: '2023-07-13T14:42:17Z', - message: 'failed to get cpu utilization: missing request for cpu', - metadata: { - creationTimestamp: '2023-07-12T20:07:10Z', - name: 'nginx-deployment.1234', - namespace: 'default', - resourceVersion: '1', - uid: 'b12345', - }, - reason: 'FailedGetResourceMetric', - reportingComponent: '', - reportingInstance: '', - source: { - component: 'horizontal-pod-autoscaler', - }, - type: 'Warning', - }, - { - apiVersion: 'v1', - kind: 'Event', - metadata: { - name: 'nginx-deployment-12345', - namespace: 'default', - creationTimestamp: '2024-02-12T20:07:10Z', - uid: 'b123456', - resourceVersion: '1', - }, - involvedObject: { - kind: 'Pod', - name: 'nginx-deployment-1234567890-abcde', - namespace: 'default', - uid: 'b1234', - }, - reason: 'FailedGetResourceMetric', - message: 'failed to get cpu utilization: missing request for cpu', - source: { - component: 'horizontal-pod-autoscaler', - }, - firstTimestamp: '2024-02-13T14:42:17Z', - lastTimestamp: '2024-02-13T14:42:17Z', - type: 'Warning', - series: { - count: 10, - lastObservedTime: '2024-02-13T14:42:17Z', - }, - }, - { - apiVersion: 'v1', - kind: 'Event', - metadata: { - name: 'nginx-deployment-12346', - namespace: 'default', - creationTimestamp: '2024-02-12T20:07:10Z', - uid: 'abc123456', - resourceVersion: '1', - }, - involvedObject: { - kind: 'Pod', - name: 'nginx-deployment-abcd-1234567890', - namespace: 'default', - uid: 'b1234', - }, - reason: 'FailedGetResourceMetric', - message: 'failed to get cpu utilization: missing request for cpu', - source: { - component: 'horizontal-pod-autoscaler', - }, - firstTimestamp: null, - lastTimestamp: null, - type: 'Warning', - series: { - count: 10, - lastObservedTime: '2024-02-13T15:42:17Z', - }, - reportingComponent: '', - reportingInstance: '', - }, - ].map((data: any) => new Event(data)); - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'cluster/Overview', component: Overview, @@ -147,6 +17,154 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/events', () => + HttpResponse.json({ + kind: 'EventsList', + items: [ + { + apiVersion: 'v1', + count: 1, + eventTime: null, + firstTimestamp: '2023-07-13T13:42:00Z', + involvedObject: { + apiVersion: 'v1', + fieldPath: 'spec.containers{hello}', + kind: 'Pod', + name: 'hello-123-123', + namespace: 'default', + resourceVersion: '44429432', + uid: 'a1234', + }, + kind: 'Event', + lastTimestamp: '2023-07-13T13:42:00Z', + message: 'Started container hello', + metadata: { + creationTimestamp: '2023-07-13T13:42:00Z', + name: 'hello-123-123.321', + namespace: 'default', + resourceVersion: '44429443', + uid: 'a12345', + }, + reason: 'Started', + reportingComponent: '', + reportingInstance: '', + source: { + component: 'kubelet', + host: 'aks-agentpool-30159275-vmss00003g', + }, + type: 'Normal', + }, + { + apiVersion: 'v1', + count: 4449, + eventTime: null, + firstTimestamp: '2023-07-12T20:07:10Z', + involvedObject: { + apiVersion: 'autoscaling/v2', + kind: 'HorizontalPodAutoscaler', + name: 'nginx-deployment', + namespace: 'default', + resourceVersion: '1', + uid: 'b1234', + }, + kind: 'Event', + lastTimestamp: '2023-07-13T14:42:17Z', + message: 'failed to get cpu utilization: missing request for cpu', + metadata: { + creationTimestamp: '2023-07-12T20:07:10Z', + name: 'nginx-deployment.1234', + namespace: 'default', + resourceVersion: '1', + uid: 'b12345', + }, + reason: 'FailedGetResourceMetric', + reportingComponent: '', + reportingInstance: '', + source: { + component: 'horizontal-pod-autoscaler', + }, + type: 'Warning', + }, + { + apiVersion: 'v1', + kind: 'Event', + metadata: { + name: 'nginx-deployment-12345', + namespace: 'default', + creationTimestamp: '2024-02-12T20:07:10Z', + uid: 'b123456', + resourceVersion: '1', + }, + involvedObject: { + kind: 'Pod', + name: 'nginx-deployment-1234567890-abcde', + namespace: 'default', + uid: 'b1234', + }, + reason: 'FailedGetResourceMetric', + message: 'failed to get cpu utilization: missing request for cpu', + source: { + component: 'horizontal-pod-autoscaler', + }, + firstTimestamp: '2024-02-13T14:42:17Z', + lastTimestamp: '2024-02-13T14:42:17Z', + type: 'Warning', + series: { + count: 10, + lastObservedTime: '2024-02-13T14:42:17Z', + }, + }, + { + apiVersion: 'v1', + kind: 'Event', + metadata: { + name: 'nginx-deployment-12346', + namespace: 'default', + creationTimestamp: '2024-02-12T20:07:10Z', + uid: 'abc123456', + resourceVersion: '1', + }, + involvedObject: { + kind: 'Pod', + name: 'nginx-deployment-abcd-1234567890', + namespace: 'default', + uid: 'b1234', + }, + reason: 'FailedGetResourceMetric', + message: 'failed to get cpu utilization: missing request for cpu', + source: { + component: 'horizontal-pod-autoscaler', + }, + firstTimestamp: null, + lastTimestamp: null, + type: 'Warning', + series: { + count: 10, + lastObservedTime: '2024-02-13T15:42:17Z', + }, + reportingComponent: '', + reportingInstance: '', + }, + ], + metadata: {}, + }) + ), + http.get('http://localhost:4466/api/v1/pods', () => + HttpResponse.json({ + kind: 'PodList', + apiVersion: 'v1', + metadata: {}, + items: [], + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.NoClustersButRecent.stories.storyshot b/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.NoClustersButRecent.stories.storyshot index e38e513e95..5aa5cc039d 100644 --- a/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.NoClustersButRecent.stories.storyshot +++ b/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.NoClustersButRecent.stories.storyshot @@ -1,3 +1,147 @@ -<DocumentFragment> - <span /> -</DocumentFragment> \ No newline at end of file +<body> + <div + aria-hidden="true" + > + <span /> + </div> + <div + aria-busy="false" + aria-labelledby="chooser-dialog-title" + class="MuiPopover-root MuiModal-root css-1ha3vqg-MuiModal-root-MuiPopover-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiBackdrop-invisible MuiModal-backdrop css-g3hgs1-MuiBackdrop-root-MuiModal-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation8 MuiPopover-paper css-3bmhjh-MuiPaper-root-MuiPopover-paper" + style="opacity: 1; transform: none; transition: opacity 0ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 0ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; top: 16px; left: 16px; transform-origin: -16px -16px;" + tabindex="-1" + > + <div + class="MuiBox-root css-19midj6" + > + <div + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeSmall MuiInputLabel-standard MuiFormLabel-colorPrimary Mui-focused MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeSmall MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="filled-size-small" + id="filled-size-small-label" + > + Choose cluster + </label> + <div + aria-haspopup="listbox" + aria-owns="cluster-chooser-list" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-focused MuiInputBase-formControl MuiInputBase-sizeSmall css-lbi814-MuiInputBase-root-MuiInput-root" + > + <input + aria-invalid="false" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputSizeSmall css-nz481w-MuiInputBase-input-MuiInput-input" + id="filled-size-small" + placeholder="Name" + type="text" + value="" + /> + </div> + </div> + <ul + class="MuiList-root MuiList-padding MuiList-dense css-1k1lw4j-MuiList-root" + id="cluster-chooser-list" + role="menu" + tabindex="-1" + > + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster0" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense MuiListItemText-multiline css-konndc-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster0 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + > + Current + </p> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster1" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster1 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster2" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster2 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + </ul> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.NoRecentClusters.stories.storyshot b/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.NoRecentClusters.stories.storyshot index e38e513e95..d490565ef9 100644 --- a/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.NoRecentClusters.stories.storyshot +++ b/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.NoRecentClusters.stories.storyshot @@ -1,3 +1,197 @@ -<DocumentFragment> - <span /> -</DocumentFragment> \ No newline at end of file +<body> + <div + aria-hidden="true" + > + <span /> + </div> + <div + aria-busy="false" + aria-labelledby="chooser-dialog-title" + class="MuiPopover-root MuiModal-root css-1ha3vqg-MuiModal-root-MuiPopover-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiBackdrop-invisible MuiModal-backdrop css-g3hgs1-MuiBackdrop-root-MuiModal-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation8 MuiPopover-paper css-3bmhjh-MuiPaper-root-MuiPopover-paper" + style="opacity: 1; transform: none; transition: opacity 0ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 0ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; top: 16px; left: 16px; transform-origin: -16px -16px;" + tabindex="-1" + > + <div + class="MuiBox-root css-19midj6" + > + <div + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeSmall MuiInputLabel-standard MuiFormLabel-colorPrimary Mui-focused MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeSmall MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="filled-size-small" + id="filled-size-small-label" + > + Choose cluster + </label> + <div + aria-haspopup="listbox" + aria-owns="cluster-chooser-list" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-focused MuiInputBase-formControl MuiInputBase-sizeSmall css-lbi814-MuiInputBase-root-MuiInput-root" + > + <input + aria-invalid="false" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputSizeSmall css-nz481w-MuiInputBase-input-MuiInput-input" + id="filled-size-small" + placeholder="Name" + type="text" + value="" + /> + </div> + </div> + <ul + class="MuiList-root MuiList-padding MuiList-dense css-1k1lw4j-MuiList-root" + id="cluster-chooser-list" + role="menu" + tabindex="-1" + > + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster0" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense MuiListItemText-multiline css-konndc-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster0 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + > + Current + </p> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster1" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster1 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster2" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster2 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster3" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster3 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster4" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster4 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + </ul> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.Normal.stories.storyshot b/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.Normal.stories.storyshot index e38e513e95..0987c8c6a8 100644 --- a/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.Normal.stories.storyshot +++ b/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.Normal.stories.storyshot @@ -1,3 +1,205 @@ -<DocumentFragment> - <span /> -</DocumentFragment> \ No newline at end of file +<body> + <div + aria-hidden="true" + > + <span /> + </div> + <div + aria-busy="false" + aria-labelledby="chooser-dialog-title" + class="MuiPopover-root MuiModal-root css-1ha3vqg-MuiModal-root-MuiPopover-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiBackdrop-invisible MuiModal-backdrop css-g3hgs1-MuiBackdrop-root-MuiModal-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation8 MuiPopover-paper css-3bmhjh-MuiPaper-root-MuiPopover-paper" + style="opacity: 1; transform: none; transition: opacity 0ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 0ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; top: 16px; left: 16px; transform-origin: -16px -16px;" + tabindex="-1" + > + <div + class="MuiBox-root css-19midj6" + > + <div + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeSmall MuiInputLabel-standard MuiFormLabel-colorPrimary Mui-focused MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeSmall MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="filled-size-small" + id="filled-size-small-label" + > + Choose cluster + </label> + <div + aria-haspopup="listbox" + aria-owns="cluster-chooser-list" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-focused MuiInputBase-formControl MuiInputBase-sizeSmall css-lbi814-MuiInputBase-root-MuiInput-root" + > + <input + aria-invalid="false" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputSizeSmall css-nz481w-MuiInputBase-input-MuiInput-input" + id="filled-size-small" + placeholder="Name" + type="text" + value="" + /> + </div> + </div> + <ul + class="MuiList-root MuiList-padding MuiList-dense css-1k1lw4j-MuiList-root" + id="cluster-chooser-list" + role="menu" + tabindex="-1" + > + <li + class="MuiListSubheader-root MuiListSubheader-gutters css-1ac4l9u-MuiListSubheader-root" + > + Recent clusters + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster2" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense MuiListItemText-multiline css-konndc-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster2 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + > + Current + </p> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster1" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster1 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster3" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster3 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <hr + class="MuiDivider-root MuiDivider-fullWidth css-9mgopn-MuiDivider-root" + /> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster0" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster0 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster4" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster4 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + </ul> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.Scrollbar.stories.storyshot b/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.Scrollbar.stories.storyshot index e38e513e95..bdcbc00fad 100644 --- a/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.Scrollbar.stories.storyshot +++ b/frontend/src/components/cluster/__snapshots__/ClusterChooserPopup.Scrollbar.stories.storyshot @@ -1,3 +1,580 @@ -<DocumentFragment> - <span /> -</DocumentFragment> \ No newline at end of file +<body> + <div + aria-hidden="true" + > + <span /> + </div> + <div + aria-busy="false" + aria-labelledby="chooser-dialog-title" + class="MuiPopover-root MuiModal-root css-1ha3vqg-MuiModal-root-MuiPopover-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiBackdrop-invisible MuiModal-backdrop css-g3hgs1-MuiBackdrop-root-MuiModal-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation8 MuiPopover-paper css-3bmhjh-MuiPaper-root-MuiPopover-paper" + style="opacity: 1; transform: none; transition: opacity 0ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 0ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; top: 16px; left: 16px; transform-origin: -16px -16px;" + tabindex="-1" + > + <div + class="MuiBox-root css-19midj6" + > + <div + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeSmall MuiInputLabel-standard MuiFormLabel-colorPrimary Mui-focused MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeSmall MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="filled-size-small" + id="filled-size-small-label" + > + Choose cluster + </label> + <div + aria-haspopup="listbox" + aria-owns="cluster-chooser-list" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-focused MuiInputBase-formControl MuiInputBase-sizeSmall css-lbi814-MuiInputBase-root-MuiInput-root" + > + <input + aria-invalid="false" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputSizeSmall css-nz481w-MuiInputBase-input-MuiInput-input" + id="filled-size-small" + placeholder="Name" + type="text" + value="" + /> + </div> + </div> + <ul + class="MuiList-root MuiList-padding MuiList-dense css-1k1lw4j-MuiList-root" + id="cluster-chooser-list" + role="menu" + tabindex="-1" + > + <li + class="MuiListSubheader-root MuiListSubheader-gutters css-1ac4l9u-MuiListSubheader-root" + > + Recent clusters + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster2" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense MuiListItemText-multiline css-konndc-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster2 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + > + Current + </p> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster3" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster3 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster4" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster4 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <hr + class="MuiDivider-root MuiDivider-fullWidth css-9mgopn-MuiDivider-root" + /> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster0" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster0 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster1" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster1 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster10" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster10 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster11" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster11 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster12" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster12 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster13" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster13 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster14" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster14 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster15" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster15 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster16" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster16 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster17" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster17 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster18" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster18 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster19" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster19 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster5" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster5 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster6" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster6 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster7" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster7 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster8" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster8 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + <li + class="MuiButtonBase-root MuiMenuItem-root MuiMenuItem-gutters MuiMenuItem-root MuiMenuItem-gutters css-vgxsev-MuiButtonBase-root-MuiMenuItem-root" + id="cluster9" + role="menuitem" + tabindex="-1" + > + <div + class="MuiListItemIcon-root css-cveggr-MuiListItemIcon-root" + /> + <div + class="MuiListItemText-root MuiListItemText-dense css-tlelie-MuiListItemText-root" + > + <span + class="MuiTypography-root MuiTypography-body2 MuiListItemText-primary css-z2qth0-MuiTypography-root" + > + cluster9 + </span> + <p + class="MuiTypography-root MuiTypography-body2 MuiListItemText-secondary css-pglae5-MuiTypography-root" + /> + </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </li> + </ul> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/cluster/__snapshots__/Overview.Events.stories.storyshot b/frontend/src/components/cluster/__snapshots__/Overview.Events.stories.storyshot index 6180ccaf9e..91b2bc1973 100644 --- a/frontend/src/components/cluster/__snapshots__/Overview.Events.stories.storyshot +++ b/frontend/src/components/cluster/__snapshots__/Overview.Events.stories.storyshot @@ -1,455 +1,453 @@ -<DocumentFragment> - <div - class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-1ub3t8b-MuiGrid-root" + class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-1ub3t8b-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Overview - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Overview + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-lpikod" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-4 css-13cu5dn-MuiGrid-root" + class="MuiBox-root css-lpikod" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-18ph6tx-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-4 css-13cu5dn-MuiGrid-root" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-18ph6tx-MuiGrid-root" > <div - class="MuiBox-root css-qrw4x1" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" > <div - class="MuiBox-root css-1sl8dhm" + class="MuiBox-root css-qrw4x1" > <div - class="MuiBox-root css-0" + class="MuiBox-root css-1sl8dhm" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + <div + class="MuiBox-root css-0" > - CPU Usage - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + > + CPU Usage + </p> + </div> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" + /> </div> - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" - > - 0.00 / 36 units - </p> - </div> - <div - class="MuiBox-root css-0" - > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-2esbmj" + class="MuiBox-root css-0" > <div - class="recharts-wrapper" - style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-2esbmj" > - <svg - class="recharts-surface" - cx="70" - cy="70" - height="112" - style="width: 100%; height: 100%;" - viewBox="0 0 112 112" - width="112" + <div + class="recharts-wrapper" + style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" > - <title /> - <desc /> - <defs> - <clippath - id="recharts1-clip" - > - <rect - height="102" - width="102" - x="5" - y="5" - /> - </clippath> - </defs> - <g - class="recharts-layer recharts-pie" - tabindex="0" + <svg + class="recharts-surface" + cx="70" + cy="70" + height="112" + style="width: 100%; height: 100%;" + viewBox="0 0 112 112" + width="112" > + <title /> + <desc /> + <defs> + <clippath + id="recharts1-clip" + > + <rect + height="102" + width="102" + x="5" + y="5" + /> + </clippath> + </defs> <g - class="recharts-layer" + class="recharts-layer recharts-pie" + tabindex="0" > <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - </g> - <text - class="recharts-text recharts-label" - fill="#808080" - offset="5" - style="font-size: 16.8px; fill: #000;" - text-anchor="middle" - x="61" - y="61" - > - <tspan - dy="0.355em" + class="recharts-layer" + > + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + </g> + <text + class="recharts-text recharts-label" + fill="#808080" + offset="5" + style="font-size: 16.8px; fill: #000;" + text-anchor="middle" x="61" + y="61" > - 0.0 % - </tspan> - </text> - </g> - </svg> + <tspan + dy="0.355em" + x="61" + > + … + </tspan> + </text> + </g> + </svg> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-18ph6tx-MuiGrid-root" - > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-18ph6tx-MuiGrid-root" > <div - class="MuiBox-root css-qrw4x1" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" > <div - class="MuiBox-root css-1sl8dhm" + class="MuiBox-root css-qrw4x1" > <div - class="MuiBox-root css-0" + class="MuiBox-root css-1sl8dhm" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + <div + class="MuiBox-root css-0" > - Memory Usage - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + > + Memory Usage + </p> + </div> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" + /> </div> - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" - > - 0.00 / 143.63 GB - </p> - </div> - <div - class="MuiBox-root css-0" - > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-2esbmj" + class="MuiBox-root css-0" > <div - class="recharts-wrapper" - style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-2esbmj" > - <svg - class="recharts-surface" - cx="70" - cy="70" - height="112" - style="width: 100%; height: 100%;" - viewBox="0 0 112 112" - width="112" + <div + class="recharts-wrapper" + style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" > - <title /> - <desc /> - <defs> - <clippath - id="recharts3-clip" - > - <rect - height="102" - width="102" - x="5" - y="5" - /> - </clippath> - </defs> - <g - class="recharts-layer recharts-pie" - tabindex="0" + <svg + class="recharts-surface" + cx="70" + cy="70" + height="112" + style="width: 100%; height: 100%;" + viewBox="0 0 112 112" + width="112" > + <title /> + <desc /> + <defs> + <clippath + id="recharts3-clip" + > + <rect + height="102" + width="102" + x="5" + y="5" + /> + </clippath> + </defs> <g - class="recharts-layer" + class="recharts-layer recharts-pie" + tabindex="0" > <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - </g> - <text - class="recharts-text recharts-label" - fill="#808080" - offset="5" - style="font-size: 16.8px; fill: #000;" - text-anchor="middle" - x="61" - y="61" - > - <tspan - dy="0.355em" + class="recharts-layer" + > + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + </g> + <text + class="recharts-text recharts-label" + fill="#808080" + offset="5" + style="font-size: 16.8px; fill: #000;" + text-anchor="middle" x="61" + y="61" > - 0.0 % - </tspan> - </text> - </g> - </svg> + <tspan + dy="0.355em" + x="61" + > + … + </tspan> + </text> + </g> + </svg> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-18ph6tx-MuiGrid-root" - > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-18ph6tx-MuiGrid-root" > <div - class="MuiBox-root css-qrw4x1" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" > <div - class="MuiBox-root css-1sl8dhm" + class="MuiBox-root css-qrw4x1" > <div - class="MuiBox-root css-0" + class="MuiBox-root css-1sl8dhm" > + <div + class="MuiBox-root css-0" + > + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + > + Pods + </p> + </div> <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" > - Pods + 0 / 0 Requested </p> </div> - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" - > - 4 / 8 Requested - </p> - </div> - <div - class="MuiBox-root css-0" - > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-2esbmj" + class="MuiBox-root css-0" > <div - class="recharts-wrapper" - style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-2esbmj" > - <svg - class="recharts-surface" - cx="70" - cy="70" - height="112" - style="width: 100%; height: 100%;" - viewBox="0 0 112 112" - width="112" + <div + class="recharts-wrapper" + style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" > - <title /> - <desc /> - <defs> - <clippath - id="recharts5-clip" - > - <rect - height="102" - width="102" - x="5" - y="5" - /> - </clippath> - </defs> - <g - class="recharts-layer recharts-pie" - tabindex="0" + <svg + class="recharts-surface" + cx="70" + cy="70" + height="112" + style="width: 100%; height: 100%;" + viewBox="0 0 112 112" + width="112" > + <title /> + <desc /> + <defs> + <clippath + id="recharts5-clip" + > + <rect + height="102" + width="102" + x="5" + y="5" + /> + </clippath> + </defs> <g - class="recharts-layer" + class="recharts-layer recharts-pie" + tabindex="0" > <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - </g> - <text - class="recharts-text recharts-label" - fill="#808080" - offset="5" - style="font-size: 16.8px; fill: #000;" - text-anchor="middle" - x="61" - y="61" - > - <tspan - dy="0.355em" + class="recharts-layer" + > + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + </g> + <text + class="recharts-text recharts-label" + fill="#808080" + offset="5" + style="font-size: 16.8px; fill: #000;" + text-anchor="middle" x="61" + y="61" > - 50.0 % - </tspan> - </text> - </g> - </svg> + <tspan + dy="0.355em" + x="61" + > + 0 % + </tspan> + </text> + </g> + </svg> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-18ph6tx-MuiGrid-root" - > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-18ph6tx-MuiGrid-root" > <div - class="MuiBox-root css-qrw4x1" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" > <div - class="MuiBox-root css-1sl8dhm" + class="MuiBox-root css-qrw4x1" > <div - class="MuiBox-root css-0" + class="MuiBox-root css-1sl8dhm" > + <div + class="MuiBox-root css-0" + > + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + > + Nodes + </p> + </div> <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" > - Nodes + 0 / 1 Ready </p> </div> - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" - > - 2 / 2 Ready - </p> - </div> - <div - class="MuiBox-root css-0" - > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-2esbmj" + class="MuiBox-root css-0" > <div - class="recharts-wrapper" - style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-2esbmj" > - <svg - class="recharts-surface" - cx="70" - cy="70" - height="112" - style="width: 100%; height: 100%;" - viewBox="0 0 112 112" - width="112" + <div + class="recharts-wrapper" + style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" > - <title /> - <desc /> - <defs> - <clippath - id="recharts7-clip" - > - <rect - height="102" - width="102" - x="5" - y="5" - /> - </clippath> - </defs> - <g - class="recharts-layer recharts-pie" - tabindex="0" + <svg + class="recharts-surface" + cx="70" + cy="70" + height="112" + style="width: 100%; height: 100%;" + viewBox="0 0 112 112" + width="112" > + <title /> + <desc /> + <defs> + <clippath + id="recharts7-clip" + > + <rect + height="102" + width="102" + x="5" + y="5" + /> + </clippath> + </defs> <g - class="recharts-layer" + class="recharts-layer recharts-pie" + tabindex="0" > <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - </g> - <text - class="recharts-text recharts-label" - fill="#808080" - offset="5" - style="font-size: 16.8px; fill: #000;" - text-anchor="middle" - x="61" - y="61" - > - <tspan - dy="0.355em" + class="recharts-layer" + > + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + </g> + <text + class="recharts-text recharts-label" + fill="#808080" + offset="5" + style="font-size: 16.8px; fill: #000;" + text-anchor="middle" x="61" + y="61" > - 100.0 % - </tspan> - </text> - </g> - </svg> + <tspan + dy="0.355em" + x="61" + > + 0.0 % + </tspan> + </text> + </g> + </svg> + </div> </div> </div> </div> @@ -460,1095 +458,158 @@ </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Events - </h1> <div - class="MuiBox-root css-ldp2l3" + class="MuiBox-root css-70qvj9" > - <label - class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-j204z7-MuiFormControlLabel-root" + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Events + </h1> + <div + class="MuiBox-root css-ldp2l3" > - <span - class="MuiSwitch-root MuiSwitch-sizeMedium css-julti5-MuiSwitch-root" + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-j204z7-MuiFormControlLabel-root" > <span - class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + class="MuiSwitch-root MuiSwitch-sizeMedium css-julti5-MuiSwitch-root" > - <input - checked="" - class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" - type="checkbox" - /> <span - class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" - /> + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" /> </span> <span - class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" - /> - </span> - <span - class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" - > - Only warnings (3) - </span> - </label> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" - > - <div - class="MuiBox-root css-1dipl1t" - > - <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> - <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" - > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> - <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" - > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M7 10l5 5 5-5z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> - </div> + Only warnings (0) + </span> + </label> </div> </div> </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > <div - class="MuiBox-root css-1tbggly" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiBox-root css-1dipl1t" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" - > - <div - class="MuiStack-root css-5kul5x-MuiStack-root" - > - <div - class="MuiBox-root css-k008qs" - > - - </div> - </div> - </div> - </div> - </div> - </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" - > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> - <div - class="MuiBox-root css-1p0wbhh" - > - <div - class="MuiBox-root css-di3982" - > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-466wbf-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-3-size: 180; --col-3-size: 180; --header-4-size: 180; --col-4-size: 180; --header-last_seen-size: 180; --col-last_seen-size: 180;" - > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Type - </div> - <span - aria-label="Sort by Type ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Type ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Reason - </div> - <span - aria-label="Sort by Reason ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Reason ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-hzrbgy-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > + Namespaces + </label> <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - Message - </div> - <span - aria-label="Sort by Message ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Message ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M7 10l5 5 5-5z" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1pj70p8-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Last Seen + </button> </div> - <span - aria-label="Sorted by Last Seen ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sorted by Last Seen ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> </div> </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" - data-index="0" - > - Pod - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18f8p9t-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - nginx-deployment-abcd-1234567890 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="2" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xszpt6-MuiTableCell-root" - data-index="3" - > - <span - aria-label="FailedGetResourceMetric" - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - data-mui-internal-clone-element="true" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" - > - FailedGetResourceMetric - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11hnma5-MuiTableCell-root" - data-index="4" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="abc123456" - style="word-break: break-all; white-space: normal;" - > - failed to get cpu utilization: missing request for cpu - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-4uygf7-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2024-02-13T15:42:17.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" - data-index="0" - > - Pod - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18f8p9t-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - nginx-deployment-1234567890-abcde - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="2" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xszpt6-MuiTableCell-root" - data-index="3" - > - <span - aria-label="FailedGetResourceMetric" - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - data-mui-internal-clone-element="true" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" - > - FailedGetResourceMetric - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11hnma5-MuiTableCell-root" - data-index="4" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="b123456" - style="word-break: break-all; white-space: normal;" - > - failed to get cpu utilization: missing request for cpu - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-4uygf7-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2024-02-13T14:42:17.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" - data-index="0" - > - HorizontalPodAutoscaler - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18f8p9t-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - nginx-deployment - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="2" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xszpt6-MuiTableCell-root" - data-index="3" - > - <span - aria-label="FailedGetResourceMetric" - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - data-mui-internal-clone-element="true" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" - > - FailedGetResourceMetric - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11hnma5-MuiTableCell-root" - data-index="4" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="b12345" - style="word-break: break-all; white-space: normal;" - > - failed to get cpu utilization: missing request for cpu - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-4uygf7-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2023-07-13T14:42:17.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> + </div> + </div> + </div> + </div> </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > <div - class="MuiBox-root css-1bxknjp" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-19midj6" > - <span /> - <div - class="MuiBox-root css-qpxlqp" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" - > - <div - class="MuiBox-root css-exd1zr" - > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> - <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" - > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" - > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M7 10l5 5 5-5z" - /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-3 of 3 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" - /> - </svg> - </button> - </span> - <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> - </div> - </div> - </div> + No data to be shown. + </p> </div> </div> </div> @@ -1558,4 +619,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.Basic.stories.storyshot b/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.Basic.stories.storyshot index 0cd0ad83c7..73e04ceb71 100644 --- a/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.Basic.stories.storyshot +++ b/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.Basic.stories.storyshot @@ -1,13 +1,15 @@ -<DocumentFragment> - <button - aria-label="Some label" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <button + aria-label="Some label" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.LargeAndColorful.stories.storyshot b/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.LargeAndColorful.stories.storyshot index 0cd0ad83c7..73e04ceb71 100644 --- a/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.LargeAndColorful.stories.storyshot +++ b/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.LargeAndColorful.stories.storyshot @@ -1,13 +1,15 @@ -<DocumentFragment> - <button - aria-label="Some label" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <button + aria-label="Some label" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.LongDescription.stories.storyshot b/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.LongDescription.stories.storyshot index 0cd0ad83c7..73e04ceb71 100644 --- a/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.LongDescription.stories.storyshot +++ b/frontend/src/components/common/ActionButton/__snapshots__/ActionButton.LongDescription.stories.storyshot @@ -1,13 +1,15 @@ -<DocumentFragment> - <button - aria-label="Some label" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <button + aria-label="Some label" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/AlertNotification.stories.tsx b/frontend/src/components/common/AlertNotification.stories.tsx index 7b4a134246..0bad171ff7 100644 --- a/frontend/src/components/common/AlertNotification.stories.tsx +++ b/frontend/src/components/common/AlertNotification.stories.tsx @@ -24,18 +24,10 @@ const Template: StoryFn<PureAlertNotificationProps> = args => <PureAlertNotifica export const Error = Template.bind({}); Error.args = { - checkerFunction: () => { - return new Promise(function (resolve, reject) { - reject('Offline'); - }); - }, + checkerFunction: () => Promise.reject('offline'), }; export const NoError = Template.bind({}); NoError.args = { - checkerFunction: () => { - return new Promise(function (resolve) { - resolve({ statusText: 'OK' }); - }); - }, + checkerFunction: () => Promise.resolve({ statusText: 'OK' }), }; diff --git a/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.NoData.stories.storyshot b/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.NoData.stories.storyshot index 52d4f69021..fc6d4bb0fa 100644 --- a/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.NoData.stories.storyshot +++ b/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.NoData.stories.storyshot @@ -1,6 +1,8 @@ -<DocumentFragment> - <div - class="recharts-responsive-container css-a9n7s9" - style="width: 95%; height: 20px; min-width: 0;" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <div + class="recharts-responsive-container css-a9n7s9" + style="width: 95%; height: 20px; min-width: 0;" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Percent100.stories.storyshot b/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Percent100.stories.storyshot index 52d4f69021..fc6d4bb0fa 100644 --- a/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Percent100.stories.storyshot +++ b/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Percent100.stories.storyshot @@ -1,6 +1,8 @@ -<DocumentFragment> - <div - class="recharts-responsive-container css-a9n7s9" - style="width: 95%; height: 20px; min-width: 0;" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <div + class="recharts-responsive-container css-a9n7s9" + style="width: 95%; height: 20px; min-width: 0;" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Percent50.stories.storyshot b/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Percent50.stories.storyshot index 52d4f69021..fc6d4bb0fa 100644 --- a/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Percent50.stories.storyshot +++ b/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Percent50.stories.storyshot @@ -1,6 +1,8 @@ -<DocumentFragment> - <div - class="recharts-responsive-container css-a9n7s9" - style="width: 95%; height: 20px; min-width: 0;" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <div + class="recharts-responsive-container css-a9n7s9" + style="width: 95%; height: 20px; min-width: 0;" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Tooltip.stories.storyshot b/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Tooltip.stories.storyshot index 52d4f69021..fc6d4bb0fa 100644 --- a/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Tooltip.stories.storyshot +++ b/frontend/src/components/common/Chart.stories/__snapshots__/PercentBar.Tooltip.stories.storyshot @@ -1,6 +1,8 @@ -<DocumentFragment> - <div - class="recharts-responsive-container css-a9n7s9" - style="width: 95%; height: 20px; min-width: 0;" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <div + class="recharts-responsive-container css-a9n7s9" + style="width: 95%; height: 20px; min-width: 0;" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.NoData.stories.storyshot b/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.NoData.stories.storyshot index 20f3844826..435bec0207 100644 --- a/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.NoData.stories.storyshot +++ b/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.NoData.stories.storyshot @@ -1,37 +1,39 @@ -<DocumentFragment> - <div - aria-busy="true" - aria-live="polite" - class="MuiBox-root css-2esbmj" - > - <p - class="MuiTypography-root MuiTypography-body1 css-b7twky-MuiTypography-root" - > - CPU usage - </p> +<body> + <div> <div - class="MuiBox-root css-5cned0" + aria-busy="true" + aria-live="polite" + class="MuiBox-root css-2esbmj" > - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading data for CPU usage" + <p + class="MuiTypography-root MuiTypography-body1 css-b7twky-MuiTypography-root" + > + CPU usage + </p> + <div + class="MuiBox-root css-5cned0" > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Loading data for CPU usage" > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.Percent100.stories.storyshot b/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.Percent100.stories.storyshot index df88034be8..1527681da4 100644 --- a/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.Percent100.stories.storyshot +++ b/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.Percent100.stories.storyshot @@ -1,84 +1,86 @@ -<DocumentFragment> - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-2esbmj" - > - <p - class="MuiTypography-root MuiTypography-body1 css-b7twky-MuiTypography-root" - > - Pods - </p> +<body> + <div> <div - class="recharts-wrapper" - style="position: relative; cursor: default; width: 160px; height: 160px; margin-left: auto; margin-right: auto;" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-2esbmj" > - <svg - class="recharts-surface" - cx="100" - cy="100" - height="160" - style="width: 100%; height: 100%;" - viewBox="0 0 160 160" - width="160" + <p + class="MuiTypography-root MuiTypography-body1 css-b7twky-MuiTypography-root" > - <title /> - <desc /> - <defs> - <clippath - id="recharts13-clip" - > - <rect - height="150" - width="150" - x="5" - y="5" - /> - </clippath> - </defs> - <g - class="recharts-layer recharts-pie" - tabindex="0" + Pods + </p> + <div + class="recharts-wrapper" + style="position: relative; cursor: default; width: 160px; height: 160px; margin-left: auto; margin-right: auto;" + > + <svg + class="recharts-surface" + cx="100" + cy="100" + height="160" + style="width: 100%; height: 100%;" + viewBox="0 0 160 160" + width="160" > + <title /> + <desc /> + <defs> + <clippath + id="recharts13-clip" + > + <rect + height="150" + width="150" + x="5" + y="5" + /> + </clippath> + </defs> <g - class="recharts-layer" + class="recharts-layer recharts-pie" + tabindex="0" > <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - </g> - <text - class="recharts-text recharts-label" - fill="#808080" - offset="5" - style="font-size: 24px; fill: #000;" - text-anchor="middle" - x="85" - y="85" - > - <tspan - dy="0.355em" + class="recharts-layer" + > + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + </g> + <text + class="recharts-text recharts-label" + fill="#808080" + offset="5" + style="font-size: 24px; fill: #000;" + text-anchor="middle" x="85" + y="85" > - 100.0 % - </tspan> - </text> - </g> - </svg> + <tspan + dy="0.355em" + x="85" + > + 100.0 % + </tspan> + </text> + </g> + </svg> + </div> + <p + class="MuiTypography-root MuiTypography-body1 css-1linoo0-MuiTypography-root" + > + 9 / 9 Requested + </p> </div> - <p - class="MuiTypography-root MuiTypography-body1 css-1linoo0-MuiTypography-root" - > - 9 / 9 Requested - </p> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.Percent50.stories.storyshot b/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.Percent50.stories.storyshot index 8bf966de2c..b6a54d54bd 100644 --- a/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.Percent50.stories.storyshot +++ b/frontend/src/components/common/Chart.stories/__snapshots__/PercentageCircle.Percent50.stories.storyshot @@ -1,84 +1,86 @@ -<DocumentFragment> - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-2esbmj" - > - <p - class="MuiTypography-root MuiTypography-body1 css-b7twky-MuiTypography-root" - > - Pods - </p> +<body> + <div> <div - class="recharts-wrapper" - style="position: relative; cursor: default; width: 160px; height: 160px; margin-left: auto; margin-right: auto;" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-2esbmj" > - <svg - class="recharts-surface" - cx="100" - cy="100" - height="160" - style="width: 100%; height: 100%;" - viewBox="0 0 160 160" - width="160" + <p + class="MuiTypography-root MuiTypography-body1 css-b7twky-MuiTypography-root" > - <title /> - <desc /> - <defs> - <clippath - id="recharts15-clip" - > - <rect - height="150" - width="150" - x="5" - y="5" - /> - </clippath> - </defs> - <g - class="recharts-layer recharts-pie" - tabindex="0" + Pods + </p> + <div + class="recharts-wrapper" + style="position: relative; cursor: default; width: 160px; height: 160px; margin-left: auto; margin-right: auto;" + > + <svg + class="recharts-surface" + cx="100" + cy="100" + height="160" + style="width: 100%; height: 100%;" + viewBox="0 0 160 160" + width="160" > + <title /> + <desc /> + <defs> + <clippath + id="recharts15-clip" + > + <rect + height="150" + width="150" + x="5" + y="5" + /> + </clippath> + </defs> <g - class="recharts-layer" + class="recharts-layer recharts-pie" + tabindex="0" > <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - </g> - <text - class="recharts-text recharts-label" - fill="#808080" - offset="5" - style="font-size: 24px; fill: #000;" - text-anchor="middle" - x="85" - y="85" - > - <tspan - dy="0.355em" + class="recharts-layer" + > + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + </g> + <text + class="recharts-text recharts-label" + fill="#808080" + offset="5" + style="font-size: 24px; fill: #000;" + text-anchor="middle" x="85" + y="85" > - 50.0 % - </tspan> - </text> - </g> - </svg> + <tspan + dy="0.355em" + x="85" + > + 50.0 % + </tspan> + </text> + </g> + </svg> + </div> + <p + class="MuiTypography-root MuiTypography-body1 css-1linoo0-MuiTypography-root" + > + 5 / 10 Requested + </p> </div> - <p - class="MuiTypography-root MuiTypography-body1 css-1linoo0-MuiTypography-root" - > - 5 / 10 Requested - </p> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorBoundary/ErrorBoundary.stories.tsx b/frontend/src/components/common/ErrorBoundary/ErrorBoundary.stories.tsx index 60769bece6..064b40f9ed 100644 --- a/frontend/src/components/common/ErrorBoundary/ErrorBoundary.stories.tsx +++ b/frontend/src/components/common/ErrorBoundary/ErrorBoundary.stories.tsx @@ -47,7 +47,7 @@ if (import.meta.env.UNDER_TEST !== 'true') { BrokenFallback = BrokenFallbackTemplate.bind({}); BrokenFallback.args = { fallback: ({ error }: { error: Error }) => { - return <div>This is a fallback. Error msg: "{error}"</div>; + return <div>This is a fallback. Error msg: "{error.toString()}"</div>; }, }; diff --git a/frontend/src/components/common/ErrorBoundary/ErrorBoundary.tsx b/frontend/src/components/common/ErrorBoundary/ErrorBoundary.tsx index 287a0b846d..12d51ec2c5 100644 --- a/frontend/src/components/common/ErrorBoundary/ErrorBoundary.tsx +++ b/frontend/src/components/common/ErrorBoundary/ErrorBoundary.tsx @@ -1,9 +1,10 @@ -import { Component, ComponentType, isValidElement, ReactElement } from 'react'; +import { Component, ComponentType, isValidElement, ReactElement, ReactNode } from 'react'; import { eventAction, HeadlampEventType } from '../../../redux/headlampEventSlice'; import store from '../../../redux/stores/store'; export interface ErrorBoundaryProps { fallback?: ComponentType<{ error: Error }> | ReactElement | null; + children: ReactNode; } interface State { diff --git a/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenFallback.stories.storyshot b/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenFallback.stories.storyshot index c6f2db1503..8d863bbdf4 100644 --- a/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenFallback.stories.storyshot +++ b/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenFallback.stories.storyshot @@ -1,3 +1,5 @@ -<DocumentFragment> - disabled under test to avoid console spam -</DocumentFragment> \ No newline at end of file +<body> + <div> + disabled under test to avoid console spam + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenFallbackElement.stories.storyshot b/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenFallbackElement.stories.storyshot index c6f2db1503..8d863bbdf4 100644 --- a/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenFallbackElement.stories.storyshot +++ b/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenFallbackElement.stories.storyshot @@ -1,3 +1,5 @@ -<DocumentFragment> - disabled under test to avoid console spam -</DocumentFragment> \ No newline at end of file +<body> + <div> + disabled under test to avoid console spam + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenNoFallback.stories.storyshot b/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenNoFallback.stories.storyshot index c6f2db1503..8d863bbdf4 100644 --- a/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenNoFallback.stories.storyshot +++ b/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.BrokenNoFallback.stories.storyshot @@ -1,3 +1,5 @@ -<DocumentFragment> - disabled under test to avoid console spam -</DocumentFragment> \ No newline at end of file +<body> + <div> + disabled under test to avoid console spam + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.NoProblem.stories.storyshot b/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.NoProblem.stories.storyshot index 96ee1f8869..7e17698e1c 100644 --- a/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.NoProblem.stories.storyshot +++ b/frontend/src/components/common/ErrorBoundary/__snapshots__/ErrorBoundary.NoProblem.stories.storyshot @@ -1,5 +1,7 @@ -<DocumentFragment> - <i> - This is not failing. - </i> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <i> + This is not failing. + </i> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorPage/ErrorPage.tsx b/frontend/src/components/common/ErrorPage/ErrorPage.tsx index ad6a04b2f8..c9e5778a7f 100644 --- a/frontend/src/components/common/ErrorPage/ErrorPage.tsx +++ b/frontend/src/components/common/ErrorPage/ErrorPage.tsx @@ -16,7 +16,7 @@ export interface ErrorComponentProps { message?: React.ReactNode; /** The graphic or element to display as a main graphic. If used as a string, it will be * used as the source for displaying an image. By default it is "headlamp-broken.svg". */ - graphic?: React.ReactChild; + graphic?: React.ReactNode; /** Whether to use Typography or not. By default it is true. */ withTypography?: boolean; } @@ -27,7 +27,9 @@ export default function ErrorComponent(props: ErrorComponentProps) { title = t('Uh-oh! Something went wrong.'), message = '', withTypography = true, - graphic = headlampBrokenImage, + // In vite headlampBrokenImage is a string, but in webpack it is an object + // TODO: Remove this once we migrate plugins to vite + graphic = headlampBrokenImage as any as string, } = props; return ( <Grid diff --git a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.ComponentMessage.stories.storyshot b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.ComponentMessage.stories.storyshot index 9df0d31dfa..1c52abf42f 100644 --- a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.ComponentMessage.stories.storyshot +++ b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.ComponentMessage.stories.storyshot @@ -1,28 +1,31 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" > - <img - alt="" - class="css-8atqhb" - src="/src/assets/headlamp-broken.svg" - /> - <h1 - class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - Uh-oh! Something went wrong. - </h1> - <h2 - class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" - /> - <h3 - class="MuiTypography-root MuiTypography-h3 css-3hjpok-MuiTypography-root" - > - Not sure what to do! - </h3> + <img + alt="" + class="css-8atqhb" + src="/src/assets/headlamp-broken.svg" + /> + <h1 + class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + > + Uh-oh! Something went wrong. + </h1> + <h2 + class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" + > + <h3 + class="MuiTypography-root MuiTypography-h3 css-3hjpok-MuiTypography-root" + > + Not sure what to do! + </h3> + </h2> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.ComponentTitle.stories.storyshot b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.ComponentTitle.stories.storyshot index 961ceea129..c4b6002dc2 100644 --- a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.ComponentTitle.stories.storyshot +++ b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.ComponentTitle.stories.storyshot @@ -1,41 +1,43 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" > - <img - alt="" - class="css-8atqhb" - src="/src/assets/headlamp-broken.svg" - /> - <h1 - class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <img + alt="" + class="css-8atqhb" + src="/src/assets/headlamp-broken.svg" + /> + <h1 + class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" > - Oh no! - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </h1> - <h2 - class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" - > - Head back - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Oh no! + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </h1> + <h2 + class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" > - home - </a> - . - </h2> + Head back + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + home + </a> + . + </h2> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.Default.stories.storyshot b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.Default.stories.storyshot index 0884f96a51..8615de7028 100644 --- a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.Default.stories.storyshot +++ b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.Default.stories.storyshot @@ -1,32 +1,34 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" > - <img - alt="" - class="css-8atqhb" - src="/src/assets/headlamp-broken.svg" - /> - <h1 - class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - Uh-oh! Something went wrong. - </h1> - <h2 - class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" - > - Head back - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <img + alt="" + class="css-8atqhb" + src="/src/assets/headlamp-broken.svg" + /> + <h1 + class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + > + Uh-oh! Something went wrong. + </h1> + <h2 + class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" > - home - </a> - . - </h2> + Head back + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + home + </a> + . + </h2> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.DifferentImage.stories.storyshot b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.DifferentImage.stories.storyshot index 2fe7fd72ed..84ce7eb20b 100644 --- a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.DifferentImage.stories.storyshot +++ b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.DifferentImage.stories.storyshot @@ -1,32 +1,34 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" > - <img - alt="" - class="css-8atqhb" - src="/src/assets/headlamp-404.svg" - /> - <h1 - class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - Uh-oh! Something went wrong. - </h1> - <h2 - class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" - > - Head back - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <img + alt="" + class="css-8atqhb" + src="/src/assets/headlamp-404.svg" + /> + <h1 + class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + > + Uh-oh! Something went wrong. + </h1> + <h2 + class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" > - home - </a> - . - </h2> + Head back + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + home + </a> + . + </h2> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.NumberGraphic.stories.storyshot b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.NumberGraphic.stories.storyshot index 39dc7d41d4..abf31fe270 100644 --- a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.NumberGraphic.stories.storyshot +++ b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.NumberGraphic.stories.storyshot @@ -1,28 +1,30 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" > - 404 - <h1 - class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - Uh-oh! Something went wrong. - </h1> - <h2 - class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" - > - Head back - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 404 + <h1 + class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + > + Uh-oh! Something went wrong. + </h1> + <h2 + class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" > - home - </a> - . - </h2> + Head back + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + home + </a> + . + </h2> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.StringGraphic.stories.storyshot b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.StringGraphic.stories.storyshot index c0a6b82a54..e273393846 100644 --- a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.StringGraphic.stories.storyshot +++ b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.StringGraphic.stories.storyshot @@ -1,32 +1,34 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" > - <img - alt="" - class="css-8atqhb" - src="Oh no!" - /> - <h1 - class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - Uh-oh! Something went wrong. - </h1> - <h2 - class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" - > - Head back - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <img + alt="" + class="css-8atqhb" + src="Oh no!" + /> + <h1 + class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + > + Uh-oh! Something went wrong. + </h1> + <h2 + class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" > - home - </a> - . - </h2> + Head back + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + home + </a> + . + </h2> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.StringMessage.stories.storyshot b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.StringMessage.stories.storyshot index b5e40f1256..5e7fbe37db 100644 --- a/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.StringMessage.stories.storyshot +++ b/frontend/src/components/common/ErrorPage/__snapshots__/ErrorPage.StringMessage.stories.storyshot @@ -1,25 +1,27 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-1b95sop-MuiGrid-root" > - <img - alt="" - class="css-8atqhb" - src="/src/assets/headlamp-broken.svg" - /> - <h1 - class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - Uh-oh! Something went wrong. - </h1> - <h2 - class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" - > - Not sure what to do! - </h2> + <img + alt="" + class="css-8atqhb" + src="/src/assets/headlamp-broken.svg" + /> + <h1 + class="MuiTypography-root MuiTypography-h1 css-5ewpze-MuiTypography-root" + > + Uh-oh! Something went wrong. + </h1> + <h2 + class="MuiTypography-root MuiTypography-h2 css-15otqr2-MuiTypography-root" + > + Not sure what to do! + </h2> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/HeaderLabel.HeaderLabel.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/HeaderLabel.HeaderLabel.stories.storyshot index fc712b5d39..7003ad21d9 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/HeaderLabel.HeaderLabel.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/HeaderLabel.HeaderLabel.stories.storyshot @@ -1,28 +1,30 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-t0zib5-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1vtvfmb-MuiTypography-root" - > - name - </p> - </div> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-dcx4qa-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-t0zib5-MuiGrid-root" > <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <p - class="MuiTypography-root MuiTypography-body1 css-l0k1rq-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 css-1vtvfmb-MuiTypography-root" > - value + name </p> </div> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-item css-dcx4qa-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-l0k1rq-MuiTypography-root" + > + value + </p> + </div> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/HeaderLabel.HeaderLabelToolTip.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/HeaderLabel.HeaderLabelToolTip.stories.storyshot index b31c889d5b..0888118378 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/HeaderLabel.HeaderLabelToolTip.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/HeaderLabel.HeaderLabelToolTip.stories.storyshot @@ -1,31 +1,33 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-t0zib5-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1vtvfmb-MuiTypography-root" - > - name - </p> - <div - class="MuiContainer-root MuiContainer-maxWidthLg css-64uahr-MuiContainer-root" - /> - </div> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-dcx4qa-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column css-t0zib5-MuiGrid-root" > <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <p - class="MuiTypography-root MuiTypography-body1 css-l0k1rq-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 css-1vtvfmb-MuiTypography-root" > - value + name </p> + <div + class="MuiContainer-root MuiContainer-maxWidthLg css-64uahr-MuiContainer-root" + /> + </div> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-item css-dcx4qa-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-l0k1rq-MuiTypography-root" + > + value + </p> + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.HoverInfoLabel.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.HoverInfoLabel.stories.storyshot index aa64528025..5786670df2 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.HoverInfoLabel.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.HoverInfoLabel.stories.storyshot @@ -1,9 +1,11 @@ -<DocumentFragment> - <p - aria-label="hover info" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - Some label - </p> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <p + aria-label="hover info" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + Some label + </p> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.HoverInfoLabelInfo.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.HoverInfoLabelInfo.stories.storyshot index acb26f980c..48638bfbba 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.HoverInfoLabelInfo.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.HoverInfoLabelInfo.stories.storyshot @@ -1,8 +1,10 @@ -<DocumentFragment> - <p - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - Some label - </p> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <p + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + Some label + </p> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.IconPosition.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.IconPosition.stories.storyshot index acb26f980c..48638bfbba 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.IconPosition.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.IconPosition.stories.storyshot @@ -1,8 +1,10 @@ -<DocumentFragment> - <p - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - Some label - </p> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <p + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + Some label + </p> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.LabelProps.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.LabelProps.stories.storyshot index e43585dbf5..5464304762 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.LabelProps.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/HoverInfoLabel.LabelProps.stories.storyshot @@ -1,8 +1,10 @@ -<DocumentFragment> - <p - class="MuiTypography-root MuiTypography-body2 css-1qbbu4b-MuiTypography-root" - data-mui-internal-clone-element="true" - > - Some label - </p> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <p + class="MuiTypography-root MuiTypography-body2 css-1qbbu4b-MuiTypography-root" + data-mui-internal-clone-element="true" + > + Some label + </p> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/InfoLabel.InfoLabel.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/InfoLabel.InfoLabel.stories.storyshot index ba47554886..44ae2d6c2a 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/InfoLabel.InfoLabel.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/InfoLabel.InfoLabel.stories.storyshot @@ -1,25 +1,27 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-4lm93d-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-lc33jo-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-2 css-4lm93d-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1ukuq4j-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-lc33jo-MuiGrid-root" > - name - </span> - - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1ukuq4j-MuiTypography-root" + > + name + </span> + + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > - value - </span> + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + value + </span> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/NameLabel.NameLabel.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/NameLabel.NameLabel.stories.storyshot index 3e15097b42..62c3a48b97 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/NameLabel.NameLabel.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/NameLabel.NameLabel.stories.storyshot @@ -1,7 +1,9 @@ -<DocumentFragment> - <span - class="MuiTypography-root MuiTypography-body1 css-1ukuq4j-MuiTypography-root" - > - A name label - </span> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <span + class="MuiTypography-root MuiTypography-body1 css-1ukuq4j-MuiTypography-root" + > + A name label + </span> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Error.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Error.stories.storyshot index c19c43b934..b91c666584 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Error.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Error.stories.storyshot @@ -1,8 +1,10 @@ -<DocumentFragment> - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" - > - error - </span> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" + > + error + </span> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Success.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Success.stories.storyshot index 0028184473..0a2eb5b250 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Success.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Success.stories.storyshot @@ -1,8 +1,10 @@ -<DocumentFragment> - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - success - </span> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + success + </span> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Warning.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Warning.stories.storyshot index 5b22d0190a..53679273c8 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Warning.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/StatusLabel.Warning.stories.storyshot @@ -1,8 +1,10 @@ -<DocumentFragment> - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" - > - warning - </span> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" + > + warning + </span> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Label.stories/__snapshots__/ValueLabel.ValueLabel.stories.storyshot b/frontend/src/components/common/Label.stories/__snapshots__/ValueLabel.ValueLabel.stories.storyshot index 8f3c2d3a19..aa30840e2b 100644 --- a/frontend/src/components/common/Label.stories/__snapshots__/ValueLabel.ValueLabel.stories.storyshot +++ b/frontend/src/components/common/Label.stories/__snapshots__/ValueLabel.ValueLabel.stories.storyshot @@ -1,7 +1,9 @@ -<DocumentFragment> - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - A ValueLabel is here - </span> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + A ValueLabel is here + </span> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.Empty.stories.storyshot b/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.Empty.stories.storyshot index 3fefb48ca2..a507b8cd5d 100644 --- a/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.Empty.stories.storyshot +++ b/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.Empty.stories.storyshot @@ -1,5 +1,7 @@ -<DocumentFragment> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.WithChildren.stories.storyshot b/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.WithChildren.stories.storyshot index 9fcab3f5af..b48083db3d 100644 --- a/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.WithChildren.stories.storyshot +++ b/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.WithChildren.stories.storyshot @@ -1,48 +1,50 @@ -<DocumentFragment> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" +<body> + <div> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - MyName0 - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - MyValue0 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - MyName1 - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + MyName0 + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - MyValue1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - MyName2 - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + MyValue0 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + MyName1 + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + MyValue1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + MyName2 + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - MyValue2 - </span> - </dd> - </dl> -</DocumentFragment> \ No newline at end of file + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + MyValue2 + </span> + </dd> + </dl> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.WithHiddenLastChildren.stories.storyshot b/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.WithHiddenLastChildren.stories.storyshot index cce99e2236..0c3985b065 100644 --- a/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.WithHiddenLastChildren.stories.storyshot +++ b/frontend/src/components/common/NameValueTable/__snapshots__/NameValueTable.WithHiddenLastChildren.stories.storyshot @@ -1,34 +1,36 @@ -<DocumentFragment> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" +<body> + <div> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - MyName0 - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - MyValue0 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - MyName1 - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + MyName0 + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + MyValue0 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + MyName1 + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - MyValue1 - </span> - </dd> - </dl> -</DocumentFragment> \ No newline at end of file + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + MyValue1 + </span> + </dd> + </dl> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ObjectEventList.tsx b/frontend/src/components/common/ObjectEventList.tsx index 93a0752fc7..1256a9bc4f 100644 --- a/frontend/src/components/common/ObjectEventList.tsx +++ b/frontend/src/components/common/ObjectEventList.tsx @@ -22,8 +22,12 @@ export default function ObjectEventList(props: ObjectEventListProps) { }, [events]); async function fetchEvents() { - const events = await Event.objectEvents(props.object); - setEvents(events.map((e: KubeEvent) => new Event(e))); + try { + const events = await Event.objectEvents(props.object); + setEvents(events.map((e: KubeEvent) => new Event(e))); + } catch (e) { + console.error('Failed to fetch events for object:', props.object, e); + } } const { t } = useTranslation(['translation', 'glossary']); diff --git a/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.Closed.stories.storyshot b/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.Closed.stories.storyshot index df46f87231..92f068f62c 100644 --- a/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.Closed.stories.storyshot +++ b/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.Closed.stories.storyshot @@ -1 +1,3 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.Show.stories.storyshot b/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.Show.stories.storyshot index df46f87231..cd78f345ce 100644 --- a/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.Show.stories.storyshot +++ b/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.Show.stories.storyshot @@ -1 +1,65 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiModal-root css-79ws1d-MuiModal-root" + role="presentation" + style="display: flex; align-items: center; justify-content: center; z-index: 10000;" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-i9fmh8-MuiBackdrop-root-MuiModal-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + style="padding: 1rem; max-height: 80%; min-width: 50%; min-height: 50%; overflow: auto; max-width: 80%;" + tabindex="-1" + > + <div + class="MuiBox-root css-1l4w6pd" + > + <div + class="MuiBox-root css-dqm0it" + > + <h4 + class="MuiTypography-root MuiTypography-h4 css-1nsdt9j-MuiTypography-root" + > + Release Notes (1.9.9) + </h4> + </div> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="markdown-body MuiBox-root css-1yuhvjn" + style="color: rgba(0, 0, 0, 0.87); font-family: inherit;" + > + <h3> + Hello + </h3> + + + <p> + world + </p> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.ShowNoNotes.stories.storyshot b/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.ShowNoNotes.stories.storyshot index df46f87231..92f068f62c 100644 --- a/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.ShowNoNotes.stories.storyshot +++ b/frontend/src/components/common/ReleaseNotes/__snapshots__/ReleaseNotesModal.ShowNoNotes.stories.storyshot @@ -1 +1,3 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.FetchFailed.stories.storyshot b/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.FetchFailed.stories.storyshot index 846753d94c..0a3b9f631d 100644 --- a/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.FetchFailed.stories.storyshot +++ b/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.FetchFailed.stories.storyshot @@ -1,20 +1,22 @@ -<DocumentFragment> - <div - class="MuiSnackbar-root MuiSnackbar-anchorOriginBottomRight css-1mdvdtb-MuiSnackbar-root" - role="presentation" - > +<body> + <div> <div - aria-describedby="updatePopup" - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation6 MuiSnackbarContent-root css-1rl5bq8-MuiPaper-root-MuiSnackbarContent-root" - direction="up" - role="alert" - style="opacity: 1; transform: scale(1, 1); transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + class="MuiSnackbar-root MuiSnackbar-anchorOriginBottomRight css-1mdvdtb-MuiSnackbar-root" + role="presentation" > <div - class="MuiSnackbarContent-message css-1exqwzz-MuiSnackbarContent-message" + aria-describedby="updatePopup" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation6 MuiSnackbarContent-root css-1rl5bq8-MuiPaper-root-MuiSnackbarContent-root" + direction="up" + role="alert" + style="opacity: 1; transform: none; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" > - Failed to fetch release information + <div + class="MuiSnackbarContent-message css-1exqwzz-MuiSnackbarContent-message" + > + Failed to fetch release information + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.Fetching.stories.storyshot b/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.Fetching.stories.storyshot index f56424ab29..c0058f866d 100644 --- a/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.Fetching.stories.storyshot +++ b/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.Fetching.stories.storyshot @@ -1,35 +1,37 @@ -<DocumentFragment> - <div - class="MuiSnackbar-root MuiSnackbar-anchorOriginBottomRight css-pvolpf-MuiSnackbar-root" - role="presentation" - > +<body> + <div> <div - aria-describedby="updatePopup" - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation6 MuiSnackbarContent-root css-1rl5bq8-MuiPaper-root-MuiSnackbarContent-root" - direction="up" - role="alert" - style="opacity: 1; transform: scale(1, 1); transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + class="MuiSnackbar-root MuiSnackbar-anchorOriginBottomRight css-pvolpf-MuiSnackbar-root" + role="presentation" > <div - class="MuiSnackbarContent-message css-1exqwzz-MuiSnackbarContent-message" + aria-describedby="updatePopup" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation6 MuiSnackbarContent-root css-1rl5bq8-MuiPaper-root-MuiSnackbarContent-root" + direction="up" + role="alert" + style="opacity: 1; transform: none; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" > - Fetching release information… - </div> - <div - class="MuiSnackbarContent-action css-1kr9x0n-MuiSnackbarContent-action" - > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" - style="color: rgb(255, 242, 0);" - tabindex="0" - type="button" + <div + class="MuiSnackbarContent-message css-1exqwzz-MuiSnackbarContent-message" + > + Fetching release information… + </div> + <div + class="MuiSnackbarContent-action css-1kr9x0n-MuiSnackbarContent-action" > - Skip - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + style="color: rgb(255, 242, 0);" + tabindex="0" + type="button" + > + Skip + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.Show.stories.storyshot b/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.Show.stories.storyshot index 7a5537c848..3e181a2b87 100644 --- a/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.Show.stories.storyshot +++ b/frontend/src/components/common/ReleaseNotes/__snapshots__/UpdatePopup.Show.stories.storyshot @@ -1,72 +1,74 @@ -<DocumentFragment> - <div - class="MuiSnackbar-root MuiSnackbar-anchorOriginBottomRight css-1mdvdtb-MuiSnackbar-root" - role="presentation" - > +<body> + <div> <div - aria-describedby="updatePopup" - class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation6 MuiSnackbarContent-root css-1rl5bq8-MuiPaper-root-MuiSnackbarContent-root" - direction="up" - role="alert" - style="opacity: 1; transform: scale(1, 1); transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + class="MuiSnackbar-root MuiSnackbar-anchorOriginBottomRight css-1mdvdtb-MuiSnackbar-root" + role="presentation" > <div - class="MuiSnackbarContent-message css-1exqwzz-MuiSnackbarContent-message" - > - An update is available - </div> - <div - class="MuiSnackbarContent-action css-1kr9x0n-MuiSnackbarContent-action" + aria-describedby="updatePopup" + class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation6 MuiSnackbarContent-root css-1rl5bq8-MuiPaper-root-MuiSnackbarContent-root" + direction="up" + role="alert" + style="opacity: 1; transform: none; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" > <div - class="MuiBox-root css-70qvj9" + class="MuiSnackbarContent-message css-1exqwzz-MuiSnackbarContent-message" + > + An update is available + </div> + <div + class="MuiSnackbarContent-action css-1kr9x0n-MuiSnackbarContent-action" > <div - class="MuiBox-root css-1aisqbv" + class="MuiBox-root css-70qvj9" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" - style="text-transform: none;" - tabindex="0" - type="button" + <div + class="MuiBox-root css-1aisqbv" > - Read more - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiBox-root css-1itv5e3" - > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" - style="color: rgb(255, 242, 0);" - tabindex="0" - type="button" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + style="text-transform: none;" + tabindex="0" + type="button" + > + Read more + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiBox-root css-1itv5e3" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiBox-root css-0" - > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" - style="color: rgb(255, 242, 0);" - tabindex="0" - type="button" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + style="color: rgb(255, 242, 0);" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiBox-root css-0" > - Dismiss - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + style="color: rgb(255, 242, 0);" + tabindex="0" + type="button" + > + Dismiss + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/MainInfoSection/MainInfoSection.tsx b/frontend/src/components/common/Resource/MainInfoSection/MainInfoSection.tsx index 3817f44a0f..9529c6a893 100644 --- a/frontend/src/components/common/Resource/MainInfoSection/MainInfoSection.tsx +++ b/frontend/src/components/common/Resource/MainInfoSection/MainInfoSection.tsx @@ -22,7 +22,7 @@ export interface MainInfoSectionProps { | NameValueTableRow[] | null; actions?: - | ((resource: KubeObject | null) => React.ReactNode[] | null) + | ((resource: KubeObject | null) => React.ReactNode[] | HeaderAction[] | null) | React.ReactNode[] | null | HeaderAction[]; diff --git a/frontend/src/components/common/Resource/MainInfoSection/MainInfoSectionHeader.tsx b/frontend/src/components/common/Resource/MainInfoSection/MainInfoSectionHeader.tsx index 281a5f4a32..b61cb4b47d 100644 --- a/frontend/src/components/common/Resource/MainInfoSection/MainInfoSectionHeader.tsx +++ b/frontend/src/components/common/Resource/MainInfoSection/MainInfoSectionHeader.tsx @@ -20,7 +20,7 @@ export interface MainInfoHeaderProps { headerSection?: ((resource: KubeObject | null) => React.ReactNode) | React.ReactNode; title?: string; actions?: - | ((resource: KubeObject | null) => React.ReactNode[] | null) + | ((resource: KubeObject | null) => React.ReactNode[] | HeaderAction[] | null) | React.ReactNode[] | null | HeaderAction[]; @@ -36,7 +36,7 @@ export function MainInfoHeader(props: MainInfoHeaderProps) { const headerActionsProcessors = useTypedSelector( state => state.actionButtons.headerActionsProcessors ); - function setupAction(headerAction: HeaderActionType) { + function setupAction(headerAction: HeaderAction) { let Action = has(headerAction, 'action') ? (headerAction as any).action : headerAction; if (!noDefaultActions && has(headerAction, 'id')) { @@ -58,7 +58,7 @@ export function MainInfoHeader(props: MainInfoHeaderProps) { } } - if (!Action || (headerAction as HeaderAction).action === null) { + if (!Action || (headerAction as unknown as HeaderAction).action === null) { return null; } @@ -93,11 +93,11 @@ export function MainInfoHeader(props: MainInfoHeaderProps) { let hAccs: HeaderAction[] = []; const accs = typeof actions === 'function' ? actions(resource) || [] : actions; if (accs !== null) { - hAccs = [...accs].map((action, i) => { + hAccs = [...accs].map((action, i): HeaderAction => { if ((action as HeaderAction)?.id !== undefined) { return action as HeaderAction; } else { - return { id: `gen-${i}`, action }; + return { id: `gen-${i}`, action: action as HeaderActionType }; } }); } diff --git a/frontend/src/components/common/Resource/MainInfoSection/__snapshots__/MainInfoSection.Normal.stories.storyshot b/frontend/src/components/common/Resource/MainInfoSection/__snapshots__/MainInfoSection.Normal.stories.storyshot index 4abb6e9a43..9ccd456653 100644 --- a/frontend/src/components/common/Resource/MainInfoSection/__snapshots__/MainInfoSection.Normal.stories.storyshot +++ b/frontend/src/components/common/Resource/MainInfoSection/__snapshots__/MainInfoSection.Normal.stories.storyshot @@ -1,121 +1,148 @@ -<DocumentFragment> - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" +<body> + <div> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div - class="MuiBox-root css-j1fy4m" - > + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Simple Resource - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Simple Resource + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> - </div> - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - imagepullbackoff - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + imagepullbackoff + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - </dl> + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:00:00.000Z + </span> + </dd> + </dl> + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/MainInfoSection/__snapshots__/MainInfoSection.NullBacklink.stories.storyshot b/frontend/src/components/common/Resource/MainInfoSection/__snapshots__/MainInfoSection.NullBacklink.stories.storyshot index 7776d43972..ea00febce3 100644 --- a/frontend/src/components/common/Resource/MainInfoSection/__snapshots__/MainInfoSection.NullBacklink.stories.storyshot +++ b/frontend/src/components/common/Resource/MainInfoSection/__snapshots__/MainInfoSection.NullBacklink.stories.storyshot @@ -1,103 +1,130 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - No Back Link Resource - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + No Back Link Resource + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> - </div> - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - imagepullbackoff - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + imagepullbackoff + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - </dl> + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:00:00.000Z + </span> + </dd> + </dl> + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/Resource.tsx b/frontend/src/components/common/Resource/Resource.tsx index 1aec4051bf..cf42aeb932 100644 --- a/frontend/src/components/common/Resource/Resource.tsx +++ b/frontend/src/components/common/Resource/Resource.tsx @@ -263,7 +263,7 @@ export function DetailsGrid(props: DetailsGridProps) { ); sections.push({ id: 'LEGACY_SECTIONS_FUNC', - section: sectionsFunc(item), + section: sectionsFunc(item) as any, }); } diff --git a/frontend/src/components/common/Resource/__snapshots__/EditorDialog.EditorDialogWithResource.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/EditorDialog.EditorDialogWithResource.stories.storyshot index df46f87231..002bb7fa5b 100644 --- a/frontend/src/components/common/Resource/__snapshots__/EditorDialog.EditorDialogWithResource.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/EditorDialog.EditorDialogWithResource.stories.storyshot @@ -1 +1,248 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + aria-busy="false" + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby="editor-dialog-title-id" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="editor-dialog-title-id" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Edit: Dummy_Name + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-erhy6c-MuiDialogContent-root" + > + <div + class="MuiBox-root css-l256j9" + > + <div + class="MuiBox-root css-hpgf8j" + > + <div + class="MuiFormGroup-root MuiFormGroup-row css-qfz70r-MuiFormGroup-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-j204z7-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeMedium css-julti5-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="useSimpleEditor" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Use minimal editor + </span> + </label> + </div> + </div> + </div> + <div + class="MuiTabs-root css-1ujnqem-MuiTabs-root" + > + <div + class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h" + style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;" + /> + <div + class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller" + style="margin-bottom: 0px;" + > + <div + aria-label="Editor" + class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer" + role="tablist" + > + <button + aria-controls="full-width-tabpanel-0-Editor-tabs-id" + aria-selected="true" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-0-Editor-tabs-id" + role="tab" + tabindex="0" + type="button" + > + Editor + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-controls="full-width-tabpanel-1-Editor-tabs-id" + aria-selected="false" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-1-Editor-tabs-id" + role="tab" + tabindex="-1" + type="button" + > + Documentation + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <span + class="MuiTabs-indicator css-fgn50m-MuiTabs-indicator" + style="left: 0px; width: 0px;" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-0-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + id="full-width-tabpanel-0-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-189avu9" + > + <div + class="mock-monaco-editor" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-1-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + hidden="" + id="full-width-tabpanel-1-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-94bk7g" + /> + </div> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <button + aria-label="Undo" + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary Mui-disabled MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary css-h2z0wl-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Undo Changes + </button> + <div /> + <div + style="flex: 1 0 0px;" + /> + <div + style="flex: 1 0 0px;" + /> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Close + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Save & Apply + </button> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/EditorDialog.EditorDialogWithResourceClosed.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/EditorDialog.EditorDialogWithResourceClosed.stories.storyshot index df46f87231..36e42f09a5 100644 --- a/frontend/src/components/common/Resource/__snapshots__/EditorDialog.EditorDialogWithResourceClosed.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/EditorDialog.EditorDialogWithResourceClosed.stories.storyshot @@ -1 +1,247 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> + <div + aria-busy="false" + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" + > + <div + aria-labelledby="editor-dialog-title-id" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="editor-dialog-title-id" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Edit: Dummy_Name + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-erhy6c-MuiDialogContent-root" + > + <div + class="MuiBox-root css-l256j9" + > + <div + class="MuiBox-root css-hpgf8j" + > + <div + class="MuiFormGroup-root MuiFormGroup-row css-qfz70r-MuiFormGroup-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-j204z7-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeMedium css-julti5-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="useSimpleEditor" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Use minimal editor + </span> + </label> + </div> + </div> + </div> + <div + class="MuiTabs-root css-1ujnqem-MuiTabs-root" + > + <div + class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h" + style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;" + /> + <div + class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller" + style="margin-bottom: 0px;" + > + <div + aria-label="Editor" + class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer" + role="tablist" + > + <button + aria-controls="full-width-tabpanel-0-Editor-tabs-id" + aria-selected="true" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-0-Editor-tabs-id" + role="tab" + tabindex="0" + type="button" + > + Editor + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-controls="full-width-tabpanel-1-Editor-tabs-id" + aria-selected="false" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-1-Editor-tabs-id" + role="tab" + tabindex="-1" + type="button" + > + Documentation + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <span + class="MuiTabs-indicator css-fgn50m-MuiTabs-indicator" + style="left: 0px; width: 0px;" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-0-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + id="full-width-tabpanel-0-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-189avu9" + > + <div + class="mock-monaco-editor" + /> + </div> + </div> + <div + aria-labelledby="full-width-tab-1-Editor-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + hidden="" + id="full-width-tabpanel-1-Editor-tabs-id" + role="tabpanel" + > + <div + class="MuiBox-root css-94bk7g" + /> + </div> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <button + aria-label="Undo" + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary Mui-disabled MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary css-h2z0wl-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Undo Changes + </button> + <div /> + <div + style="flex: 1 0 0px;" + /> + <div + style="flex: 1 0 0px;" + /> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Close + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary Mui-disabled MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + disabled="" + tabindex="-1" + type="button" + > + Save & Apply + </button> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.MetadataDisplay.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.MetadataDisplay.stories.storyshot index 4ab29f3433..fc2eff26ac 100644 --- a/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.MetadataDisplay.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.MetadataDisplay.stories.storyshot @@ -1,98 +1,100 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" +<body> + <div> + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - my-new-kind - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - kube-system - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-new-kind + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2021-06-02T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Labels - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + kube-system + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2021-06-02T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Labels + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - label1: My Label 1 - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + label1: My Label 1 + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - label2: My Label 2 - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + label2: My Label 2 + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - label3: My Label 3 - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + label3: My Label 3 + </p> + </div> </div> </div> - </div> - </dd> - </dl> + </dd> + </dl> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.WithExtraRows.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.WithExtraRows.stories.storyshot index b6e2debf88..c419c41099 100644 --- a/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.WithExtraRows.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.WithExtraRows.stories.storyshot @@ -1,140 +1,142 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" +<body> + <div> + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - my-new-kind - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - kube-system - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-new-kind + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2021-06-02T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Labels - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + kube-system + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2021-06-02T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Labels + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - label1: My Label 1 - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + label1: My Label 1 + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - label2: My Label 2 - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + label2: My Label 2 + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - label3: My Label 3 - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + label3: My Label 3 + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Some extra label 1 - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Some extra value 1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Some extra label 2 - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Some extra label 1 + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - Some extra value 2 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Some extra label 3 - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Some extra value 1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Some extra label 2 + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - Some extra value 3 - </span> - </dd> - </dl> + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Some extra value 2 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Some extra label 3 + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Some extra value 3 + </span> + </dd> + </dl> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.WithOwnerReferences.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.WithOwnerReferences.stories.storyshot index d99638d6d1..e882f4e187 100644 --- a/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.WithOwnerReferences.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/MetadataDisplay.WithOwnerReferences.stories.storyshot @@ -1,113 +1,117 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" +<body> + <div> + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - my-new-kind - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - kube-system - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-new-kind + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2021-06-02T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Labels - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + kube-system + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2021-06-02T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Labels + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - label1: My Label 1 - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + label1: My Label 1 + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - label2: My Label 2 - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + label2: My Label 2 + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - label3: My Label 3 - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + label3: My Label 3 + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Controlled by - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Controlled by + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - Deployment: kube-scheduler - </a> - </dd> - </dl> + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Deployment + : + kube-scheduler + </a> + </dd> + </dl> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/ResourceListView.OneHiddenColumn.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/ResourceListView.OneHiddenColumn.stories.storyshot index 3d5d60b396..a0d691b36d 100644 --- a/frontend/src/components/common/Resource/__snapshots__/ResourceListView.OneHiddenColumn.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/ResourceListView.OneHiddenColumn.stories.storyshot @@ -1,719 +1,721 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - My Pod List - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + My Pod List + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-t0fpyw-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-t0fpyw-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - imagepullbackoff - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + imagepullbackoff + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - imagepullbackoff - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + imagepullbackoff + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - imagepullbackoff - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + imagepullbackoff + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - imagepullbackoff - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + imagepullbackoff + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - imagepullbackoff - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + imagepullbackoff + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-5 of 5 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -722,4 +724,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/ResourceTable.NameSearch.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/ResourceTable.NameSearch.stories.storyshot index f1178e2c6a..5f53cf305c 100644 --- a/frontend/src/components/common/Resource/__snapshots__/ResourceTable.NameSearch.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/ResourceTable.NameSearch.stories.storyshot @@ -1,658 +1,660 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-t0fpyw-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-t0fpyw-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - mypod0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - MyNamespace0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyNamespace0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - mypod1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - MyNamespace1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - mypod2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyNamespace1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - MyNamespace2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - mypod3 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyNamespace2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - MyNamespace3 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod3 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyNamespace3 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 10 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="10" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 10 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="10" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/ResourceTable.NoFilter.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/ResourceTable.NoFilter.stories.storyshot index f1178e2c6a..5f53cf305c 100644 --- a/frontend/src/components/common/Resource/__snapshots__/ResourceTable.NoFilter.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/ResourceTable.NoFilter.stories.storyshot @@ -1,658 +1,660 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-t0fpyw-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-t0fpyw-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - mypod0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - MyNamespace0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyNamespace0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - mypod1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - MyNamespace1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - mypod2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyNamespace1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - MyNamespace2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - mypod3 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyNamespace2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - MyNamespace3 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod3 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyNamespace3 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 10 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="10" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 10 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="10" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/ResourceTable.WithHiddenCols.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/ResourceTable.WithHiddenCols.stories.storyshot index e8d5473c8e..7474735ade 100644 --- a/frontend/src/components/common/Resource/__snapshots__/ResourceTable.WithHiddenCols.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/ResourceTable.WithHiddenCols.stories.storyshot @@ -1,537 +1,539 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-67l99-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-67l99-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - mypod0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="1" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="1" > - mypod1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="1" > - mypod2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="1" + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="2" > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="1" > - mypod3 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="1" + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod3 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="1" + > + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 10 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="10" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 10 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="10" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/SimpleEditor.Simple.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/SimpleEditor.Simple.stories.storyshot index b2235e202c..c32673a78e 100644 --- a/frontend/src/components/common/Resource/__snapshots__/SimpleEditor.Simple.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/SimpleEditor.Simple.stories.storyshot @@ -1,7 +1,9 @@ -<DocumentFragment> - <textarea - aria-label="yaml Code" - class="css-oj69rz" - spellcheck="false" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <textarea + aria-label="yaml Code" + class="css-oj69rz" + spellcheck="false" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/ViewButton.View.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/ViewButton.View.stories.storyshot index 052070ed24..5274357857 100644 --- a/frontend/src/components/common/Resource/__snapshots__/ViewButton.View.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/ViewButton.View.stories.storyshot @@ -1,13 +1,172 @@ -<DocumentFragment> - <button - aria-label="View YAML" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" +<body> + <div> + <button + aria-label="View YAML" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + aria-busy="false" + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" /> - </button> -</DocumentFragment> \ No newline at end of file + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" + > + <div + aria-labelledby="editor-dialog-title-id" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="editor-dialog-title-id" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + View: New Object + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-erhy6c-MuiDialogContent-root" + > + <div + class="MuiBox-root css-l256j9" + > + <div + class="MuiBox-root css-hpgf8j" + > + <div + class="MuiFormGroup-root MuiFormGroup-row css-qfz70r-MuiFormGroup-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-j204z7-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeMedium css-julti5-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="useSimpleEditor" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Use minimal editor + </span> + </label> + </div> + </div> + </div> + <div + class="MuiBox-root css-189avu9" + > + <div + class="mock-monaco-editor" + /> + </div> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <div + style="flex: 1 0 0px;" + /> + <div + style="flex: 1 0 0px;" + /> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Close + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Resource/__snapshots__/ViewButton.ViewOpen.stories.storyshot b/frontend/src/components/common/Resource/__snapshots__/ViewButton.ViewOpen.stories.storyshot index 052070ed24..7f5d646ef0 100644 --- a/frontend/src/components/common/Resource/__snapshots__/ViewButton.ViewOpen.stories.storyshot +++ b/frontend/src/components/common/Resource/__snapshots__/ViewButton.ViewOpen.stories.storyshot @@ -1,13 +1,173 @@ -<DocumentFragment> - <button - aria-label="View YAML" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" +<body> + <div + aria-hidden="true" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + <button + aria-label="View YAML" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + aria-busy="false" + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby="editor-dialog-title-id" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="editor-dialog-title-id" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + View: New Object + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-erhy6c-MuiDialogContent-root" + > + <div + class="MuiBox-root css-l256j9" + > + <div + class="MuiBox-root css-hpgf8j" + > + <div + class="MuiFormGroup-root MuiFormGroup-row css-qfz70r-MuiFormGroup-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-j204z7-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeMedium css-julti5-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="useSimpleEditor" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Use minimal editor + </span> + </label> + </div> + </div> + </div> + <div + class="MuiBox-root css-189avu9" + > + <div + class="mock-monaco-editor" + /> + </div> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <div + style="flex: 1 0 0px;" + /> + <div + style="flex: 1 0 0px;" + /> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Close + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" /> - </button> -</DocumentFragment> \ No newline at end of file + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Basic.stories.storyshot b/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Basic.stories.storyshot index 93240d5c16..1d2f2081f5 100644 --- a/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Basic.stories.storyshot +++ b/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Basic.stories.storyshot @@ -1,28 +1,31 @@ -<DocumentFragment> - <div - class="MuiBox-root css-1v5z18m" - > +<body> + <div> <div - class="MuiBox-root css-k008qs" + class="MuiBox-root css-1v5z18m" > - <label - aria-expanded="false" - id="label-id" - style="word-break: break-all; white-space: normal;" + <div + class="MuiBox-root css-k008qs" > - This is a placeholder label text that is many characters long. It is meant to be used as a temporary label for a UI element until the actual label is available. The text is long enough to fill up the space allocated for the label and provide a realistic pr… - <button - aria-controls="label-id" - arial-label="Expand" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-z81te2-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + <label + aria-expanded="false" + id="label-id" + style="word-break: break-all; white-space: normal;" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </label> + This is a placeholder label text that is many characters long. It is meant to be used as a temporary label for a UI element until the actual label is available. The text is long enough to fill up the space allocated for the label and provide a realistic pr + … + <button + aria-controls="label-id" + arial-label="Expand" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-z81te2-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </label> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Empty.stories.storyshot b/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Empty.stories.storyshot index 53d6d23c56..a3199155c8 100644 --- a/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Empty.stories.storyshot +++ b/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Empty.stories.storyshot @@ -1,5 +1,7 @@ -<DocumentFragment> - <div - class="MuiBox-root css-1v5z18m" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <div + class="MuiBox-root css-1v5z18m" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Expanded.stories.storyshot b/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Expanded.stories.storyshot index 10777db5bb..d456cddc44 100644 --- a/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Expanded.stories.storyshot +++ b/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.Expanded.stories.storyshot @@ -1,28 +1,30 @@ -<DocumentFragment> - <div - class="MuiBox-root css-1v5z18m" - > +<body> + <div> <div - class="MuiBox-root css-13o7eu2" + class="MuiBox-root css-1v5z18m" > - <label - aria-expanded="true" - id="my-label" - style="word-break: break-all; white-space: normal;" + <div + class="MuiBox-root css-13o7eu2" > - This is a placeholder label text that is many characters long. It is meant to be used as a temporary label for a UI element until the actual label is available. The text is long enough to fill up the space allocated for the label and provide a realistic preview of how the label will look in the final UI. You can replace this text with the actual label text once it is available. This will ensure that the UI looks complete and professional even during the development phase. Thank you for using this placeholder text! - <button - aria-controls="my-label" - arial-label="Collapse" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-z81te2-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + <label + aria-expanded="true" + id="my-label" + style="word-break: break-all; white-space: normal;" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </label> + This is a placeholder label text that is many characters long. It is meant to be used as a temporary label for a UI element until the actual label is available. The text is long enough to fill up the space allocated for the label and provide a realistic preview of how the label will look in the final UI. You can replace this text with the actual label text once it is available. This will ensure that the UI looks complete and professional even during the development phase. Thank you for using this placeholder text! + <button + aria-controls="my-label" + arial-label="Collapse" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-z81te2-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </label> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.ShortText.stories.storyshot b/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.ShortText.stories.storyshot index d4d2416b7c..7bc02593a6 100644 --- a/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.ShortText.stories.storyshot +++ b/frontend/src/components/common/ShowHideLabel/__snapshots__/ShowHideLabel.ShortText.stories.storyshot @@ -1,16 +1,18 @@ -<DocumentFragment> - <div - class="MuiBox-root css-1v5z18m" - > +<body> + <div> <div - class="MuiBox-root css-k008qs" + class="MuiBox-root css-1v5z18m" > - <label - id="my-label2" - style="word-break: break-all; white-space: normal;" + <div + class="MuiBox-root css-k008qs" > - Short text - </label> + <label + id="my-label2" + style="word-break: break-all; white-space: normal;" + > + Short text + </label> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.Datum.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.Datum.stories.storyshot index 0858979fa8..cd8d8811bc 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.Datum.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.Datum.stories.storyshot @@ -1,667 +1,669 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sort by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sort by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Long Field Name - </div> - <span - aria-label="Sort by Long Field Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Long Field Name + </div> <span aria-label="Sort by Long Field Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Long Field Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - some name0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - some status0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - some age0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - some name1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - some status1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - some age1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - some name2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + some name0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + some status0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + some age0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - some status2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + some name1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + some status1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + some age1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - some age2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + some name2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + some status2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + some age2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-3 of 3 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-3 of 3 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.Getter.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.Getter.stories.storyshot index 1692c1e9a5..32e0e6bd7e 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.Getter.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.Getter.stories.storyshot @@ -1,762 +1,764 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-168xlf9-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180; --header-4-size: 180; --col-4-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-168xlf9-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180; --header-4-size: 180; --col-4-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sort by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sort by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Long Field Name - </div> - <span - aria-label="Sort by Long Field Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Long Field Name + </div> <span aria-label="Sort by Long Field Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Long Field Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-hzrbgy-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-hzrbgy-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Number - </div> - <span - aria-label="Sort by Number ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Number + </div> <span aria-label="Sort by Number ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Number ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - some name0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - some status0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - some age0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16i71ne-MuiTableCell-root" - data-index="4" - > - 22 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - some name1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - some status1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - some age1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16i71ne-MuiTableCell-root" - data-index="4" - > - 33 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - some name2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + some name0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + some status0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + some age0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16i71ne-MuiTableCell-root" + data-index="4" + > + 22 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - some status2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + some name1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + some status1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + some age1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16i71ne-MuiTableCell-root" + data-index="4" + > + 33 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - some age2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16i71ne-MuiTableCell-root" - data-index="4" - > - 44 - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + some name2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + some status2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + some age2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16i71ne-MuiTableCell-root" + data-index="4" + > + 44 + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-3 of 3 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-3 of 3 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.LabelSearch.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.LabelSearch.stories.storyshot index 5b540acf0c..87ff1b8d79 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.LabelSearch.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.LabelSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,697 +97,697 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - UID - </div> - <span - aria-label="Sort by UID ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + UID + </div> <span aria-label="Sort by UID ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by UID ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Labels - </div> - <span - aria-label="Sort by Labels descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Labels + </div> <span aria-label="Sort by Labels descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Labels descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mylabel1":"myvalue1"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mykey2":"mylabel"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - MyNamespace3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mylabel1":"myvalue1"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - phony3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey2":"mylabel"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - {"mykey3":"myvalue3"} - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey3":"myvalue3"} + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.NameSearch.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.NameSearch.stories.storyshot index 5b540acf0c..87ff1b8d79 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.NameSearch.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.NameSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,697 +97,697 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - UID - </div> - <span - aria-label="Sort by UID ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + UID + </div> <span aria-label="Sort by UID ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by UID ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Labels - </div> - <span - aria-label="Sort by Labels descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Labels + </div> <span aria-label="Sort by Labels descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Labels descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mylabel1":"myvalue1"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mykey2":"mylabel"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - MyNamespace3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mylabel1":"myvalue1"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - phony3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey2":"mylabel"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - {"mykey3":"myvalue3"} - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey3":"myvalue3"} + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.NamespaceSearch.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.NamespaceSearch.stories.storyshot index 5b540acf0c..87ff1b8d79 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.NamespaceSearch.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.NamespaceSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,697 +97,697 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - UID - </div> - <span - aria-label="Sort by UID ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + UID + </div> <span aria-label="Sort by UID ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by UID ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Labels - </div> - <span - aria-label="Sort by Labels descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Labels + </div> <span aria-label="Sort by Labels descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Labels descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mylabel1":"myvalue1"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mykey2":"mylabel"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - MyNamespace3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mylabel1":"myvalue1"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - phony3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey2":"mylabel"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - {"mykey3":"myvalue3"} - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey3":"myvalue3"} + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.NamespaceSelect.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.NamespaceSelect.stories.storyshot index f859cd7630..fe24d1ad74 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.NamespaceSelect.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.NamespaceSelect.stories.storyshot @@ -1,126 +1,128 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasClearIcon MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasClearIcon MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedStart MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="overflow-wrap: anywhere;" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" > - MyNamespace1 - <span> - ,  - </span> - <b> - +1 - </b> - </p> - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedStart MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Clear" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-clearIndicator css-1ihl7t8-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-clearIndicator" - tabindex="-1" - title="Clear" - type="button" + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="overflow-wrap: anywhere;" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeSmall css-ptiqhd-MuiSvgIcon-root" - data-testid="CloseIcon" - focusable="false" - viewBox="0 0 24 24" + MyNamespace1 + <span> + ,  + </span> + <b> + +1 + </b> + </p> + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + > + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-clearIndicator css-1ihl7t8-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-clearIndicator" + tabindex="-1" + title="Clear" + type="button" > - <path - d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeSmall css-ptiqhd-MuiSvgIcon-root" + data-testid="CloseIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -129,639 +131,639 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - UID - </div> - <span - aria-label="Sort by UID ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + UID + </div> <span aria-label="Sort by UID ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by UID ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Labels - </div> - <span - aria-label="Sort by Labels descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Labels + </div> <span aria-label="Sort by Labels descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Labels descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mylabel1":"myvalue1"} - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mylabel1":"myvalue1"} + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-2 of 2 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-2 of 2 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.NotFoundMessage.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.NotFoundMessage.stories.storyshot index 5b540acf0c..87ff1b8d79 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.NotFoundMessage.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.NotFoundMessage.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,697 +97,697 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - UID - </div> - <span - aria-label="Sort by UID ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + UID + </div> <span aria-label="Sort by UID ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by UID ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Labels - </div> - <span - aria-label="Sort by Labels descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Labels + </div> <span aria-label="Sort by Labels descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Labels descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mylabel1":"myvalue1"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mykey2":"mylabel"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - MyNamespace3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mylabel1":"myvalue1"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - phony3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey2":"mylabel"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - {"mykey3":"myvalue3"} - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey3":"myvalue3"} + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.NumberSearch.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.NumberSearch.stories.storyshot index 2c904a32d9..76fec202d9 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.NumberSearch.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.NumberSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,598 +97,598 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-zuc4xm-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-zuc4xm-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Number - </div> - <span - aria-label="Sort by Number descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Number + </div> <span aria-label="Sort by Number descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Number descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - 0 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - 10 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + 0 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - MyNamespace2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + 10 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - 20 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + 20 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - 30 - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + 30 + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.ReflectInURL.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.ReflectInURL.stories.storyshot index 75f9726237..304c161b42 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.ReflectInURL.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.ReflectInURL.stories.storyshot @@ -1,632 +1,635 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - Test changing the page and rows per page. - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - <b> - Current URL search: - </b> - ?p=2 - </p> +<body> + <div> <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-0" > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + Test changing the page and rows per page. + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + <b> + Current URL search: + </b> + + ?p=2 + </p> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-zuc4xm-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-zuc4xm-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Number - </div> - <span - aria-label="Sort by Number descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Number + </div> <span aria-label="Sort by Number descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Number descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - Name 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - Namespace 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - 0 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - Name 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - Namespace 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - 1 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - Name 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - Namespace 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - 2 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - Name 3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + 0 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - Namespace 3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + 1 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - 3 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - Name 4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + 2 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - Namespace 4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + 3 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" > - 4 - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + 4 + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 5 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="5" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 5 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="5" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 50 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-5 of 50 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </span> + </button> + </span> + </div> </div> </div> </div> @@ -634,4 +637,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.ReflectInURLWithPrefix.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.ReflectInURLWithPrefix.stories.storyshot index 21c6937f2a..8faa9f0c14 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.ReflectInURLWithPrefix.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.ReflectInURLWithPrefix.stories.storyshot @@ -1,622 +1,625 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - Test changing the page and rows per page. - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - <b> - Current URL search: - </b> - ?p=2 - </p> +<body> + <div> <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-0" > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + Test changing the page and rows per page. + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + <b> + Current URL search: + </b> + + ?p=2 + </p> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-zuc4xm-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-zuc4xm-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Number - </div> - <span - aria-label="Sort by Number descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Number + </div> <span aria-label="Sort by Number descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Number descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - Name 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - Namespace 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - Name 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - Namespace 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - Name 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - Namespace 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - Name 3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" > - Namespace 3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - Name 4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" > - Namespace 4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - /> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + Name 4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + Namespace 4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + /> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 5 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="5" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 5 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="5" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 50 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-5 of 50 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </span> + </button> + </span> + </div> </div> </div> </div> @@ -624,4 +627,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.UIDSearch.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.UIDSearch.stories.storyshot index 5b540acf0c..87ff1b8d79 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.UIDSearch.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.UIDSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,697 +97,697 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - UID - </div> - <span - aria-label="Sort by UID ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + UID + </div> <span aria-label="Sort by UID ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by UID ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Labels - </div> - <span - aria-label="Sort by Labels descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Labels + </div> <span aria-label="Sort by Labels descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Labels descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - /> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mylabel1":"myvalue1"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mykey2":"mylabel"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + /> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - MyNamespace3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mylabel1":"myvalue1"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - phony3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey2":"mylabel"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - {"mykey3":"myvalue3"} - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey3":"myvalue3"} + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.WithFilterMultiSelect.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.WithFilterMultiSelect.stories.storyshot index f42d587d02..98d56b2678 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.WithFilterMultiSelect.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.WithFilterMultiSelect.stories.storyshot @@ -1,494 +1,496 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-he4ghz-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-he4ghz-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace0 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace1 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace0 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - MyNamespace2 - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace1 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="2" > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace2 + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - MyNamespace3 - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace3 + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.WithGlobalFilter.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.WithGlobalFilter.stories.storyshot index 20391ca733..d2e157d799 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.WithGlobalFilter.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.WithGlobalFilter.stories.storyshot @@ -1,671 +1,673 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiCollapse-root MuiCollapse-horizontal MuiCollapse-entered css-1d98dbz-MuiCollapse-root" - style="min-width: 0px;" + class="MuiBox-root css-1p0wbhh" > <div - class="MuiCollapse-wrapper MuiCollapse-horizontal css-18w3a48-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-horizontal MuiCollapse-entered css-1d98dbz-MuiCollapse-root" + style="min-width: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-horizontal css-14vyde3-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-horizontal css-18w3a48-MuiCollapse-wrapper" > <div - class="MuiFormControl-root MuiTextField-root css-11sh9fj-MuiFormControl-root-MuiTextField-root" + class="MuiCollapse-wrapperInner MuiCollapse-horizontal css-14vyde3-MuiCollapse-wrapperInner" > <div - class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-formControl MuiInputBase-sizeSmall MuiInputBase-adornedStart MuiInputBase-adornedEnd css-2x2tup-MuiInputBase-root-MuiOutlinedInput-root" + class="MuiFormControl-root MuiTextField-root css-11sh9fj-MuiFormControl-root-MuiTextField-root" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - style="margin-right: 4px;" - viewBox="0 0 24 24" - > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" - /> - </svg> - <input - aria-invalid="false" - autocomplete="new-password" - class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputSizeSmall MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd css-12yjm75-MuiInputBase-input-MuiOutlinedInput-input" - id="table-search-field" - placeholder="Search" - type="text" - value="value1" - /> <div - class="MuiInputAdornment-root MuiInputAdornment-positionEnd MuiInputAdornment-outlined MuiInputAdornment-sizeSmall css-1laqsz7-MuiInputAdornment-root" + class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-formControl MuiInputBase-sizeSmall MuiInputBase-adornedStart MuiInputBase-adornedEnd css-2x2tup-MuiInputBase-root-MuiOutlinedInput-root" > - <span - aria-label="Clear search" - class="" - data-mui-internal-clone-element="true" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + style="margin-right: 4px;" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <input + aria-invalid="false" + autocomplete="new-password" + class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputSizeSmall MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd css-12yjm75-MuiInputBase-input-MuiOutlinedInput-input" + id="table-search-field" + placeholder="Search" + type="text" + value="value1" + /> + <div + class="MuiInputAdornment-root MuiInputAdornment-positionEnd MuiInputAdornment-outlined MuiInputAdornment-sizeSmall css-1laqsz7-MuiInputAdornment-root" > - <button + <span aria-label="Clear search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="CloseIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Clear search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" > - <path - d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="CloseIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </span> - </div> - <fieldset - aria-hidden="true" - class="MuiOutlinedInput-notchedOutline css-1d3z3hw-MuiOutlinedInput-notchedOutline" - > - <legend - class="css-ihdtdm" + </button> + </span> + </div> + <fieldset + aria-hidden="true" + class="MuiOutlinedInput-notchedOutline css-1d3z3hw-MuiOutlinedInput-notchedOutline" > - <span - class="notranslate" + <legend + class="css-ihdtdm" > - ​ - </span> - </legend> - </fieldset> + <span + class="notranslate" + > + ​ + </span> + </legend> + </fieldset> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiBox-root css-di3982" - > - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - UID - </div> - <span - aria-label="Sort by UID descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + UID + </div> <span aria-label="Sort by UID descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by UID descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Labels - </div> - <span - aria-label="Sort by Labels descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Labels + </div> <span aria-label="Sort by Labels descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Labels descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-172m8fn-MuiTableBody-root" - > - <tr - style="display: grid;" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-172m8fn-MuiTableBody-root" > - <td - colspan="4" + <tr style="display: grid;" > - <div - class="MuiBox-root css-1gapyfo" + <td + colspan="4" + style="display: grid;" > <div - class="MuiBox-root css-105oip9" + class="MuiBox-root css-1gapyfo" > <div - class="MuiBox-root css-19midj6" + class="MuiBox-root css-105oip9" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No results found - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No results found + </p> + </div> </div> </div> - </div> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 0-0 of 0 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 0-0 of 0 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Table/__snapshots__/Table.WithSorting.stories.storyshot b/frontend/src/components/common/Table/__snapshots__/Table.WithSorting.stories.storyshot index 0b1e55e0cd..7f7f4a8333 100644 --- a/frontend/src/components/common/Table/__snapshots__/Table.WithSorting.stories.storyshot +++ b/frontend/src/components/common/Table/__snapshots__/Table.WithSorting.stories.storyshot @@ -1,693 +1,695 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-ut8iii-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1z0xaa3-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1z0xaa3-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sorted by Name descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sorted by Name descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Name descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionDesc css-3l415a-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionDesc css-3l415a-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - UID - </div> - <span - aria-label="Sort by UID ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + UID + </div> <span aria-label="Sort by UID ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by UID ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Labels - </div> - <span - aria-label="Sort by Labels descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Labels + </div> <span aria-label="Sort by Labels descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Labels descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mykey3":"myvalue3"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - > - {"mykey2":"mylabel"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey3":"myvalue3"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mykey2":"mylabel"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - phony1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + > + {"mylabel1":"myvalue1"} + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="3" > - {"mylabel1":"myvalue1"} - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" - data-index="0" - > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" - data-index="1" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" - data-index="2" - > - phony0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" - data-index="3" - /> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uq20a1-MuiTableCell-root" + data-index="0" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vxjog-MuiTableCell-root" + data-index="1" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ac5fut-MuiTableCell-root" + data-index="2" + > + phony0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14fks5x-MuiTableCell-root" + data-index="3" + /> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-4 of 4 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-4 of 4 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/TileChart/__snapshots__/TileChart.WithProgress.stories.storyshot b/frontend/src/components/common/TileChart/__snapshots__/TileChart.WithProgress.stories.storyshot index 5d9f9a531d..a0ecf962df 100644 --- a/frontend/src/components/common/TileChart/__snapshots__/TileChart.WithProgress.stories.storyshot +++ b/frontend/src/components/common/TileChart/__snapshots__/TileChart.WithProgress.stories.storyshot @@ -1,104 +1,106 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-qrw4x1" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" > <div - class="MuiBox-root css-1sl8dhm" + class="MuiBox-root css-qrw4x1" > <div - class="MuiBox-root css-0" + class="MuiBox-root css-1sl8dhm" > + <div + class="MuiBox-root css-0" + > + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + > + My chart + </p> + </div> <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" > - My chart + Progress so far </p> </div> - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" - > - Progress so far - </p> - </div> - <div - class="MuiBox-root css-0" - > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-2esbmj" + class="MuiBox-root css-0" > <div - class="recharts-wrapper" - style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-2esbmj" > - <svg - class="recharts-surface" - cx="70" - cy="70" - height="112" - style="width: 100%; height: 100%;" - viewBox="0 0 112 112" - width="112" + <div + class="recharts-wrapper" + style="position: relative; cursor: default; width: 112px; height: 112px; margin-left: auto; margin-right: auto;" > - <title /> - <desc /> - <defs> - <clippath - id="recharts17-clip" - > - <rect - height="102" - width="102" - x="5" - y="5" - /> - </clippath> - </defs> - <g - class="recharts-layer recharts-pie" - tabindex="0" + <svg + class="recharts-surface" + cx="70" + cy="70" + height="112" + style="width: 100%; height: 100%;" + viewBox="0 0 112 112" + width="112" > + <title /> + <desc /> + <defs> + <clippath + id="recharts17-clip" + > + <rect + height="102" + width="102" + x="5" + y="5" + /> + </clippath> + </defs> <g - class="recharts-layer" + class="recharts-layer recharts-pie" + tabindex="0" > <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - <g - class="recharts-layer recharts-pie-sector" - tabindex="-1" - /> - </g> - <text - class="recharts-text recharts-label" - fill="#808080" - offset="5" - style="font-size: 16.8px; fill: #000;" - text-anchor="middle" - x="61" - y="61" - > - <tspan - dy="0.355em" + class="recharts-layer" + > + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + <g + class="recharts-layer recharts-pie-sector" + tabindex="-1" + /> + </g> + <text + class="recharts-text recharts-label" + fill="#808080" + offset="5" + style="font-size: 16.8px; fill: #000;" + text-anchor="middle" x="61" + y="61" > - 10% - </tspan> - </text> - </g> - </svg> + <tspan + dy="0.355em" + x="61" + > + 10% + </tspan> + </text> + </g> + </svg> + </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/TileChart/__snapshots__/TileChart.WithoutProgress.stories.storyshot b/frontend/src/components/common/TileChart/__snapshots__/TileChart.WithoutProgress.stories.storyshot index 6c3cf9c6b2..0ba9c255e2 100644 --- a/frontend/src/components/common/TileChart/__snapshots__/TileChart.WithoutProgress.stories.storyshot +++ b/frontend/src/components/common/TileChart/__snapshots__/TileChart.WithoutProgress.stories.storyshot @@ -1,34 +1,36 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" - > +<body> + <div> <div - class="MuiBox-root css-qrw4x1" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 css-cmkit5-MuiPaper-root" > <div - class="MuiBox-root css-1sl8dhm" + class="MuiBox-root css-qrw4x1" > <div - class="MuiBox-root css-0" + class="MuiBox-root css-1sl8dhm" > + <div + class="MuiBox-root css-0" + > + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + > + My chart + </p> + <div + class="MuiContainer-root MuiContainer-maxWidthLg css-64uahr-MuiContainer-root" + /> + </div> <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-16da70x-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" > - My chart + Progress so far </p> - <div - class="MuiContainer-root MuiContainer-maxWidthLg css-64uahr-MuiContainer-root" - /> </div> - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-gutterBottom css-7142su-MuiTypography-root" - > - Progress so far - </p> + <div + class="MuiBox-root css-0" + /> </div> - <div - class="MuiBox-root css-0" - /> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Tooltip/__snapshots__/TooltipIcon.JustText.stories.storyshot b/frontend/src/components/common/Tooltip/__snapshots__/TooltipIcon.JustText.stories.storyshot index b7df5f3973..4849026c5c 100644 --- a/frontend/src/components/common/Tooltip/__snapshots__/TooltipIcon.JustText.stories.storyshot +++ b/frontend/src/components/common/Tooltip/__snapshots__/TooltipIcon.JustText.stories.storyshot @@ -1,5 +1,7 @@ -<DocumentFragment> - <div - class="MuiContainer-root MuiContainer-maxWidthLg css-64uahr-MuiContainer-root" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <div + class="MuiContainer-root MuiContainer-maxWidthLg css-64uahr-MuiContainer-root" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Tooltip/__snapshots__/TooltipIcon.WithIcon.stories.storyshot b/frontend/src/components/common/Tooltip/__snapshots__/TooltipIcon.WithIcon.stories.storyshot index b7df5f3973..4849026c5c 100644 --- a/frontend/src/components/common/Tooltip/__snapshots__/TooltipIcon.WithIcon.stories.storyshot +++ b/frontend/src/components/common/Tooltip/__snapshots__/TooltipIcon.WithIcon.stories.storyshot @@ -1,5 +1,7 @@ -<DocumentFragment> - <div - class="MuiContainer-root MuiContainer-maxWidthLg css-64uahr-MuiContainer-root" - /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <div + class="MuiContainer-root MuiContainer-maxWidthLg css-64uahr-MuiContainer-root" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.Add.stories.storyshot b/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.Add.stories.storyshot index 56d9fb2877..bc48fb4fa0 100644 --- a/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.Add.stories.storyshot +++ b/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.Add.stories.storyshot @@ -1,13 +1,15 @@ -<DocumentFragment> - <button - aria-label="Add" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <button + aria-label="Add" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.Interactive.stories.storyshot b/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.Interactive.stories.storyshot index 56d9fb2877..bc48fb4fa0 100644 --- a/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.Interactive.stories.storyshot +++ b/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.Interactive.stories.storyshot @@ -1,13 +1,15 @@ -<DocumentFragment> - <button - aria-label="Add" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <button + aria-label="Add" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.NotInteractive.stories.storyshot b/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.NotInteractive.stories.storyshot index 56d9fb2877..bc48fb4fa0 100644 --- a/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.NotInteractive.stories.storyshot +++ b/frontend/src/components/common/Tooltip/__snapshots__/TooltipLight.NotInteractive.stories.storyshot @@ -1,13 +1,15 @@ -<DocumentFragment> - <button - aria-label="Add" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <button + aria-label="Add" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/ActionsNotifier.None.stories.storyshot b/frontend/src/components/common/__snapshots__/ActionsNotifier.None.stories.storyshot index df46f87231..92f068f62c 100644 --- a/frontend/src/components/common/__snapshots__/ActionsNotifier.None.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/ActionsNotifier.None.stories.storyshot @@ -1 +1,3 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/ActionsNotifier.Some.stories.storyshot b/frontend/src/components/common/__snapshots__/ActionsNotifier.Some.stories.storyshot index 3bcb0098e7..542cd66ea3 100644 --- a/frontend/src/components/common/__snapshots__/ActionsNotifier.Some.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/ActionsNotifier.Some.stories.storyshot @@ -1,45 +1,47 @@ -<DocumentFragment> - <div - class="SnackbarContainer-bottom SnackbarContainer-left SnackbarContainer-root css-uwcd5u" - > +<body> + <div> <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-pwcg7p-MuiCollapse-root" - style="min-height: 0px;" + class="SnackbarContainer-bottom SnackbarContainer-left SnackbarContainer-root css-uwcd5u" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-pwcg7p-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="SnackbarItem-wrappedRoot css-1erfie" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - aria-describedby="notistack-snackbar" - class="SnackbarContent-root SnackbarItem-contentRoot css-hped4j" - role="alert" - style="webkit-transform: none; transform: none; webkit-transition: -webkit-transform 225ms cubic-bezier(0.0, 0, 0.2, 1) 0ms; transition: transform 225ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;" + class="SnackbarItem-wrappedRoot css-1erfie" > <div - class="SnackbarItem-message" - id="notistack-snackbar" + aria-describedby="notistack-snackbar" + class="SnackbarContent-root SnackbarItem-contentRoot css-hped4j" + role="alert" + style="webkit-transform: none; transform: none; webkit-transition: -webkit-transform 225ms cubic-bezier(0.0, 0, 0.2, 1) 0ms; transition: transform 225ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;" > - Some message - </div> - <div - class="SnackbarItem-action" - > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorSecondary MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorSecondary css-u3zvl7-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="SnackbarItem-message" + id="notistack-snackbar" + > + Some message + </div> + <div + class="SnackbarItem-action" > - Meow - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorSecondary MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorSecondary css-u3zvl7-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Meow + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> </div> @@ -47,4 +49,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/AlertNotification.Error.stories.storyshot b/frontend/src/components/common/__snapshots__/AlertNotification.Error.stories.storyshot index df46f87231..92f068f62c 100644 --- a/frontend/src/components/common/__snapshots__/AlertNotification.Error.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/AlertNotification.Error.stories.storyshot @@ -1 +1,3 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/AlertNotification.NoError.stories.storyshot b/frontend/src/components/common/__snapshots__/AlertNotification.NoError.stories.storyshot index df46f87231..92f068f62c 100644 --- a/frontend/src/components/common/__snapshots__/AlertNotification.NoError.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/AlertNotification.NoError.stories.storyshot @@ -1 +1,3 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div /> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/ConfirmButton.Confirm.stories.storyshot b/frontend/src/components/common/__snapshots__/ConfirmButton.Confirm.stories.storyshot index 2123554528..56f5dabd2c 100644 --- a/frontend/src/components/common/__snapshots__/ConfirmButton.Confirm.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/ConfirmButton.Confirm.stories.storyshot @@ -1,14 +1,16 @@ -<DocumentFragment> - <button - aria-label="confirm undo" - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - Confirm button - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <button + aria-label="confirm undo" + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Confirm button + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/ConfirmButton.ExtendsButton.stories.storyshot b/frontend/src/components/common/__snapshots__/ConfirmButton.ExtendsButton.stories.storyshot index 1b15855aba..e92721886a 100644 --- a/frontend/src/components/common/__snapshots__/ConfirmButton.ExtendsButton.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/ConfirmButton.ExtendsButton.stories.storyshot @@ -1,14 +1,16 @@ -<DocumentFragment> - <button - aria-label="confirm undo" - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary css-h2z0wl-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - Confirm button - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <button + aria-label="confirm undo" + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary MuiButton-root MuiButton-text MuiButton-textSecondary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorSecondary css-h2z0wl-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Confirm button + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/ConfirmDialog.ConfirmDialog.stories.storyshot b/frontend/src/components/common/__snapshots__/ConfirmDialog.ConfirmDialog.stories.storyshot index 7f8529d872..5f3c74da87 100644 --- a/frontend/src/components/common/__snapshots__/ConfirmDialog.ConfirmDialog.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/ConfirmDialog.ConfirmDialog.stories.storyshot @@ -1,3 +1,94 @@ -<DocumentFragment> - <div /> -</DocumentFragment> \ No newline at end of file +<body> + <div + aria-hidden="true" + > + <div /> + </div> + <div + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-describedby="alert-dialog-description" + aria-labelledby="alert-dialog-title" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm css-1t1j96h-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id="alert-dialog-title" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + A fine title + </h1> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-ypiqx9-MuiDialogContent-root" + tabindex="-1" + > + <p + class="MuiTypography-root MuiDialogContentText-root MuiTypography-body1 MuiDialogContentText-root css-1tmyuhs-MuiTypography-root-MuiDialogContentText-root" + id="alert-dialog-description" + > + A really good description. + </p> + </div> + <div + class="MuiDialogActions-root MuiDialogActions-spacing css-knqc4i-MuiDialogActions-root" + > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + No + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary css-1gp6czg-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + Yes + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/ConfirmDialog.ConfirmDialogClosed.stories.storyshot b/frontend/src/components/common/__snapshots__/ConfirmDialog.ConfirmDialogClosed.stories.storyshot index 7f8529d872..db35fe54c1 100644 --- a/frontend/src/components/common/__snapshots__/ConfirmDialog.ConfirmDialogClosed.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/ConfirmDialog.ConfirmDialogClosed.stories.storyshot @@ -1,3 +1,5 @@ -<DocumentFragment> - <div /> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <div /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Dialog.Dialog.stories.storyshot b/frontend/src/components/common/__snapshots__/Dialog.Dialog.stories.storyshot index df46f87231..b0be8d97c6 100644 --- a/frontend/src/components/common/__snapshots__/Dialog.Dialog.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Dialog.Dialog.stories.storyshot @@ -1 +1,84 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + A fine title + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-ypiqx9-MuiDialogContent-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + Some content here + </p> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Dialog.DialogAlreadyInFullScreen.stories.storyshot b/frontend/src/components/common/__snapshots__/Dialog.DialogAlreadyInFullScreen.stories.storyshot index df46f87231..ff50b200d7 100644 --- a/frontend/src/components/common/__snapshots__/Dialog.DialogAlreadyInFullScreen.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Dialog.DialogAlreadyInFullScreen.stories.storyshot @@ -1 +1,95 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth MuiDialog-paperFullScreen css-m9glnp-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + A fine title + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-ypiqx9-MuiDialogContent-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + Some content here + </p> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Dialog.DialogWithCloseButton.stories.storyshot b/frontend/src/components/common/__snapshots__/Dialog.DialogWithCloseButton.stories.storyshot index df46f87231..b0be8d97c6 100644 --- a/frontend/src/components/common/__snapshots__/Dialog.DialogWithCloseButton.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Dialog.DialogWithCloseButton.stories.storyshot @@ -1 +1,84 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + A fine title + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-ypiqx9-MuiDialogContent-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + Some content here + </p> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Dialog.DialogWithFullScreenButton.stories.storyshot b/frontend/src/components/common/__snapshots__/Dialog.DialogWithFullScreenButton.stories.storyshot index df46f87231..3df9389126 100644 --- a/frontend/src/components/common/__snapshots__/Dialog.DialogWithFullScreenButton.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Dialog.DialogWithFullScreenButton.stories.storyshot @@ -1 +1,95 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + A fine title + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-ypiqx9-MuiDialogContent-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + Some content here + </p> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/LabelListItem.List.stories.storyshot b/frontend/src/components/common/__snapshots__/LabelListItem.List.stories.storyshot index 1e856461dd..ea8d949e5c 100644 --- a/frontend/src/components/common/__snapshots__/LabelListItem.List.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/LabelListItem.List.stories.storyshot @@ -1,11 +1,13 @@ -<DocumentFragment> - <span - aria-label="a label +<body> + <div> + <span + aria-label="a label another label yet another label" - class="" - data-mui-internal-clone-element="true" - > - a label, another label, yet another label - </span> -</DocumentFragment> \ No newline at end of file + class="" + data-mui-internal-clone-element="true" + > + a label, another label, yet another label + </span> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Link.AutoTooltip.stories.storyshot b/frontend/src/components/common/__snapshots__/Link.AutoTooltip.stories.storyshot index dedc5ddfc5..3eed7821f7 100644 --- a/frontend/src/components/common/__snapshots__/Link.AutoTooltip.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Link.AutoTooltip.stories.storyshot @@ -1,14 +1,16 @@ -<DocumentFragment> - <span - aria-label="a link" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" +<body> + <div> + <span + aria-label="a link" + class="" + data-mui-internal-clone-element="true" > - a link - </a> - </span> -</DocumentFragment> \ No newline at end of file + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + a link + </a> + </span> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Link.Basic.stories.storyshot b/frontend/src/components/common/__snapshots__/Link.Basic.stories.storyshot index 0f21bc2531..4ca30715ad 100644 --- a/frontend/src/components/common/__snapshots__/Link.Basic.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Link.Basic.stories.storyshot @@ -1,8 +1,10 @@ -<DocumentFragment> - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - a link - </a> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + a link + </a> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Link.ExplicitTooltip.stories.storyshot b/frontend/src/components/common/__snapshots__/Link.ExplicitTooltip.stories.storyshot index 16f8aae7ef..a75255ad6a 100644 --- a/frontend/src/components/common/__snapshots__/Link.ExplicitTooltip.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Link.ExplicitTooltip.stories.storyshot @@ -1,14 +1,16 @@ -<DocumentFragment> - <span - aria-label="A tooltip" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" +<body> + <div> + <span + aria-label="A tooltip" + class="" + data-mui-internal-clone-element="true" > - a link - </a> - </span> -</DocumentFragment> \ No newline at end of file + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + a link + </a> + </span> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Link.Params.stories.storyshot b/frontend/src/components/common/__snapshots__/Link.Params.stories.storyshot index 0f21bc2531..4ca30715ad 100644 --- a/frontend/src/components/common/__snapshots__/Link.Params.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Link.Params.stories.storyshot @@ -1,8 +1,10 @@ -<DocumentFragment> - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - a link - </a> -</DocumentFragment> \ No newline at end of file +<body> + <div> + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + a link + </a> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Loader.WithContainer.stories.storyshot b/frontend/src/components/common/__snapshots__/Loader.WithContainer.stories.storyshot index f51fe0f1f2..ff002df807 100644 --- a/frontend/src/components/common/__snapshots__/Loader.WithContainer.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Loader.WithContainer.stories.storyshot @@ -1,26 +1,28 @@ -<DocumentFragment> - <div - class="MuiBox-root css-5cned0" - > - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading with a container" +<body> + <div> + <div + class="MuiBox-root css-5cned0" > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Loading with a container" > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Loader.WithoutContainer.stories.storyshot b/frontend/src/components/common/__snapshots__/Loader.WithoutContainer.stories.storyshot index 91d31bffc3..6470b3e422 100644 --- a/frontend/src/components/common/__snapshots__/Loader.WithoutContainer.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Loader.WithoutContainer.stories.storyshot @@ -1,22 +1,24 @@ -<DocumentFragment> - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading without a container" - > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" +<body> + <div> + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Loading without a container" > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> -</DocumentFragment> \ No newline at end of file + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/LogViewer.SomeLogs.stories.storyshot b/frontend/src/components/common/__snapshots__/LogViewer.SomeLogs.stories.storyshot index df46f87231..f402963fc8 100644 --- a/frontend/src/components/common/__snapshots__/LogViewer.SomeLogs.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/LogViewer.SomeLogs.stories.storyshot @@ -1 +1,212 @@ -<DocumentFragment /> \ No newline at end of file +<body> + <div + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" + > + <div + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Some logs + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-4kzd3n-MuiDialogContent-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-wrap-xs-nowrap css-1c9lqjq-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-v8g4am-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Find" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Download" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-1j1vsa7" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + > + <div + class="terminal xterm" + dir="ltr" + tabindex="0" + > + <div + class="xterm-viewport" + style="background-color: rgb(0, 0, 0);" + > + <div + class="xterm-scroll-area" + /> + </div> + <div + class="xterm-screen" + > + <div + class="xterm-helpers" + > + <textarea + aria-label="Terminal input" + aria-multiline="false" + autocapitalize="off" + autocorrect="off" + class="xterm-helper-textarea" + spellcheck="false" + style="left: 0px; top: 0px; width: 0px; height: 0px; line-height: 0px; z-index: -5;" + tabindex="0" + /> + <span + aria-hidden="true" + class="xterm-char-measure-element" + style="font-family: courier-new, courier, monospace; font-size: 15px;" + > + W + </span> + <div + class="composition-view" + /> + </div> + <canvas + class="xterm-text-layer" + style="z-index: 0;" + /> + <canvas + class="xterm-selection-layer" + style="z-index: 1;" + /> + <canvas + class="xterm-link-layer" + style="z-index: 2;" + /> + <canvas + class="xterm-cursor-layer" + style="z-index: 3;" + /> + <div + class="xterm-decoration-container" + /> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/NamespacesAutocomplete.Some.stories.storyshot b/frontend/src/components/common/__snapshots__/NamespacesAutocomplete.Some.stories.storyshot index 439d1127a0..2c3eed2994 100644 --- a/frontend/src/components/common/__snapshots__/NamespacesAutocomplete.Some.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/NamespacesAutocomplete.Some.stories.storyshot @@ -1,67 +1,69 @@ -<DocumentFragment> - <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" - > +<body> + <div> <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionBox.CustomTitle.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionBox.CustomTitle.stories.storyshot index 73447eb989..9ae201e3d5 100644 --- a/frontend/src/components/common/__snapshots__/SectionBox.CustomTitle.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionBox.CustomTitle.stories.storyshot @@ -1,12 +1,14 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > - <h1> - custom title - </h1> +<body> + <div> <div - class="MuiBox-root css-1txv3mw" - /> + class="MuiBox-root css-j1fy4m" + > + <h1> + custom title + </h1> + <div + class="MuiBox-root css-1txv3mw" + /> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionBox.HeaderProps.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionBox.HeaderProps.stories.storyshot index 6c36af8227..96e781e708 100644 --- a/frontend/src/components/common/__snapshots__/SectionBox.HeaderProps.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionBox.HeaderProps.stories.storyshot @@ -1,29 +1,31 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - This is a section title with a main style - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + This is a section title with a main style + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> + <div + class="MuiBox-root css-1txv3mw" + /> </div> - <div - class="MuiBox-root css-1txv3mw" - /> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionBox.Titled.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionBox.Titled.stories.storyshot index a7db57be68..97a20df065 100644 --- a/frontend/src/components/common/__snapshots__/SectionBox.Titled.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionBox.Titled.stories.storyshot @@ -1,29 +1,31 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - This is a section title default - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + This is a section title default + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> + <div + class="MuiBox-root css-1txv3mw" + /> </div> - <div - class="MuiBox-root css-1txv3mw" - /> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionBox.TitledChildren.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionBox.TitledChildren.stories.storyshot index cc6c089f01..d115362d94 100644 --- a/frontend/src/components/common/__snapshots__/SectionBox.TitledChildren.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionBox.TitledChildren.stories.storyshot @@ -1,33 +1,35 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - This is a section title - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + This is a section title + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <p> - A child paragraph. - </p> + <div + class="MuiBox-root css-1txv3mw" + > + <p> + A child paragraph. + </p> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionBox.WithChildren.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionBox.WithChildren.stories.storyshot index ee18d75462..cd7cbc6f8d 100644 --- a/frontend/src/components/common/__snapshots__/SectionBox.WithChildren.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionBox.WithChildren.stories.storyshot @@ -1,13 +1,15 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > - <p> - A child paragraph. - </p> + <div + class="MuiBox-root css-1txv3mw" + > + <p> + A child paragraph. + </p> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionHeader.Actions.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionHeader.Actions.stories.storyshot index 91733aa762..bd4350bd89 100644 --- a/frontend/src/components/common/__snapshots__/SectionHeader.Actions.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionHeader.Actions.stories.storyshot @@ -1,44 +1,46 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h3 - class="MuiTypography-root MuiTypography-h3 MuiTypography-noWrap css-omosr2-MuiTypography-root" - > - This one has actions - </h3> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h3 + class="MuiTypography-root MuiTypography-h3 MuiTypography-noWrap css-omosr2-MuiTypography-root" + > + This one has actions + </h3> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button> - Edit - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <button> - Delete - </button> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button> + Edit + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button> + Delete + </button> + </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionHeader.Main.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionHeader.Main.stories.storyshot index 6ccff4a136..7fbcf8e4b4 100644 --- a/frontend/src/components/common/__snapshots__/SectionHeader.Main.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionHeader.Main.stories.storyshot @@ -1,22 +1,24 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - This is a section title main - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + This is a section title main + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionHeader.Normal.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionHeader.Normal.stories.storyshot index 3c3e6924b2..24c5894d17 100644 --- a/frontend/src/components/common/__snapshots__/SectionHeader.Normal.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionHeader.Normal.stories.storyshot @@ -1,22 +1,24 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h3 - class="MuiTypography-root MuiTypography-h3 MuiTypography-noWrap css-omosr2-MuiTypography-root" - > - This is a section title normal - </h3> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h3 + class="MuiTypography-root MuiTypography-h3 MuiTypography-noWrap css-omosr2-MuiTypography-root" + > + This is a section title normal + </h3> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionHeader.NormalNoPadding.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionHeader.NormalNoPadding.stories.storyshot index 9983e2ef62..7fa1731fdb 100644 --- a/frontend/src/components/common/__snapshots__/SectionHeader.NormalNoPadding.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionHeader.NormalNoPadding.stories.storyshot @@ -1,22 +1,24 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-17atqe3-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-17atqe3-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h3 - class="MuiTypography-root MuiTypography-h3 MuiTypography-noWrap css-omosr2-MuiTypography-root" - > - No padding on this normal title - </h3> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h3 + class="MuiTypography-root MuiTypography-h3 MuiTypography-noWrap css-omosr2-MuiTypography-root" + > + No padding on this normal title + </h3> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SectionHeader.Subsection.stories.storyshot b/frontend/src/components/common/__snapshots__/SectionHeader.Subsection.stories.storyshot index 1fc7ec7be1..6a2039180c 100644 --- a/frontend/src/components/common/__snapshots__/SectionHeader.Subsection.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SectionHeader.Subsection.stories.storyshot @@ -1,22 +1,24 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - This is a section title subsection - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + This is a section title subsection + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.Datum.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.Datum.stories.storyshot index 34918feb2e..b8dff5bb21 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.Datum.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.Datum.stories.storyshot @@ -1,118 +1,120 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-9gafzc-MuiTable-root" +<body> + <div> + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-9gafzc-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Age - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Long Field Name - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some name0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some status0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some age0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Age + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Long Field Name + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some name1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some status1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some age1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some name2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some status2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some age2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - </tr> - </tbody> - </table> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some name0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some status0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some age0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some name1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some status1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some age1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some name2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some status2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some age2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + </tr> + </tbody> + </table> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.Getter.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.Getter.stories.storyshot index 6385bbe1b5..49ef2d58ed 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.Getter.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.Getter.stories.storyshot @@ -1,139 +1,141 @@ -<DocumentFragment> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" +<body> + <div> + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Age - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Long Field Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Number - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some name0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some status0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some age0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 22 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Age + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Long Field Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Number + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some name1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some status1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some age1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 33 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some name2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some status2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - some age2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 44 - </td> - </tr> - </tbody> - </table> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some name0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some status0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some age0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 22 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some name1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some status1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some age1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 33 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some name2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some status2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + some age2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 44 + </td> + </tr> + </tbody> + </table> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.LabelSearch.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.LabelSearch.stories.storyshot index 1d91cf9578..8532251bf4 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.LabelSearch.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.LabelSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,97 +97,97 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-9gafzc-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Namespace - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - UID - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Labels - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-9gafzc-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - phony1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - {"mylabel1":"myvalue1"} - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Namespace + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + UID + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Labels + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - MyNamespace2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - phony2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + phony1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + {"mylabel1":"myvalue1"} + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - {"mykey2":"mylabel"} - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyNamespace2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + phony2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + {"mykey2":"mylabel"} + </td> + </tr> + </tbody> + </table> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.NameSearch.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.NameSearch.stories.storyshot index cbeb19fcca..a0b95e0fb8 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.NameSearch.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.NameSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,73 +97,73 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-9gafzc-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-9gafzc-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Namespace - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - UID - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Labels - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Namespace + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + UID + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Labels + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - mydefinition.phonyresources2.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - MyNamespace2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - phony2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - {"mykey2":"mylabel"} - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mydefinition.phonyresources2.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyNamespace2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + phony2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + {"mykey2":"mylabel"} + </td> + </tr> + </tbody> + </table> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.NamespaceSearch.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.NamespaceSearch.stories.storyshot index 22598c1c62..8ea3ab8cf5 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.NamespaceSearch.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.NamespaceSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,73 +97,73 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-9gafzc-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-9gafzc-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Namespace - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - UID - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Labels - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Namespace + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + UID + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Labels + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - MyNamespace3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - phony3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - {"mykey3":"myvalue3"} - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyNamespace3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + phony3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + {"mykey3":"myvalue3"} + </td> + </tr> + </tbody> + </table> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.NamespaceSelect.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.NamespaceSelect.stories.storyshot index 466ed90150..04b709fe6d 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.NamespaceSelect.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.NamespaceSelect.stories.storyshot @@ -1,126 +1,128 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasClearIcon MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasClearIcon MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedStart MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="overflow-wrap: anywhere;" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" > - MyNamespace1 - <span> - ,  - </span> - <b> - +1 - </b> - </p> - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedStart MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Clear" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-clearIndicator css-1ihl7t8-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-clearIndicator" - tabindex="-1" - title="Clear" - type="button" + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="overflow-wrap: anywhere;" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeSmall css-ptiqhd-MuiSvgIcon-root" - data-testid="CloseIcon" - focusable="false" - viewBox="0 0 24 24" + MyNamespace1 + <span> + ,  + </span> + <b> + +1 + </b> + </p> + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + > + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-clearIndicator css-1ihl7t8-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-clearIndicator" + tabindex="-1" + title="Clear" + type="button" > - <path - d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeSmall css-ptiqhd-MuiSvgIcon-root" + data-testid="CloseIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -129,95 +131,95 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-9gafzc-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-9gafzc-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Namespace - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - UID - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Labels - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - phony0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Namespace + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + UID + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Labels + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - mydefinition.phonyresources1.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - MyNamespace1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - phony1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + phony0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - {"mylabel1":"myvalue1"} - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mydefinition.phonyresources1.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyNamespace1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + phony1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + {"mylabel1":"myvalue1"} + </td> + </tr> + </tbody> + </table> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.NotFoundMessage.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.NotFoundMessage.stories.storyshot index dc577b14ff..415c260097 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.NotFoundMessage.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.NotFoundMessage.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,67 +97,67 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-9gafzc-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-9gafzc-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Namespace - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - UID - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Labels - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Namespace + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + UID + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Labels + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - style="grid-column: span 4;" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <div - class="MuiBox-root css-19midj6" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + style="grid-column: span 4;" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data matching the filter criteria. - </p> - </div> - </td> - </tr> - </tbody> - </table> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data matching the filter criteria. + </p> + </div> + </td> + </tr> + </tbody> + </table> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.NumberSearch.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.NumberSearch.stories.storyshot index 6122702775..a537553ac9 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.NumberSearch.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.NumberSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,62 +97,62 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1ndbor9-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-1ndbor9-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Namespace - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Number - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Namespace + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Number + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - mydefinition.phonyresources3.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - MyNamespace3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 30 - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mydefinition.phonyresources3.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyNamespace3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 30 + </td> + </tr> + </tbody> + </table> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.ReflectInURL.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.ReflectInURL.stories.storyshot index d52bb8d235..52956dddb1 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.ReflectInURL.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.ReflectInURL.stories.storyshot @@ -1,152 +1,155 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - Test changing the page and rows per page. - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - <b> - Current URL search: - </b> - ?p=2 - </p> +<body> + <div> <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-0" > - <table - class="MuiTable-root css-1ndbor9-MuiTable-root" + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Namespace - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Number - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + Test changing the page and rows per page. + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + <b> + Current URL search: + </b> + + ?p=2 + </p> + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-1ndbor9-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Name 5 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Namespace 5 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 5 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Namespace + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Number + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Name 6 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Namespace 6 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 6 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Name 7 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Namespace 7 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 7 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Name 8 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Namespace 8 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 8 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Name 9 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Namespace 9 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 9 - </td> - </tr> - </tbody> - </table> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 5 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 5 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 5 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 6 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 6 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 6 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 7 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 7 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 7 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 8 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 8 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 8 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 9 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 9 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 9 + </td> + </tr> + </tbody> + </table> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.ReflectInURLWithPrefix.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.ReflectInURLWithPrefix.stories.storyshot index fa124066d5..daa5e58a9d 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.ReflectInURLWithPrefix.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.ReflectInURLWithPrefix.stories.storyshot @@ -1,142 +1,145 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - Test changing the page and rows per page. - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - <b> - Current URL search: - </b> - ?p=2 - </p> +<body> + <div> <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-0" > - <table - class="MuiTable-root css-1ndbor9-MuiTable-root" + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Namespace - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Number - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + Test changing the page and rows per page. + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + <b> + Current URL search: + </b> + + ?p=2 + </p> + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-1ndbor9-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Name 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Namespace 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Name 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Namespace 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Namespace + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Number + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Name 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - Namespace 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - Name 3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - Namespace 3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - Name 4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - Namespace 4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Name 4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Namespace 4 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + </tr> + </tbody> + </table> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/SimpleTable.UIDSearch.stories.storyshot b/frontend/src/components/common/__snapshots__/SimpleTable.UIDSearch.stories.storyshot index 9853947e04..d749e6f7d9 100644 --- a/frontend/src/components/common/__snapshots__/SimpleTable.UIDSearch.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/SimpleTable.UIDSearch.stories.storyshot @@ -1,92 +1,94 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Test - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Test + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -95,71 +97,71 @@ </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-9gafzc-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-9gafzc-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Namespace - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - UID - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Labels - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Namespace + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + UID + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Labels + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - mydefinition.phonyresources0.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - MyNamespace0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - phony0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mydefinition.phonyresources0.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyNamespace0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + phony0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + </tr> + </tbody> + </table> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Tabs.BasicTabs.stories.storyshot b/frontend/src/components/common/__snapshots__/Tabs.BasicTabs.stories.storyshot index dad866d03e..add81988ee 100644 --- a/frontend/src/components/common/__snapshots__/Tabs.BasicTabs.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Tabs.BasicTabs.stories.storyshot @@ -1,74 +1,76 @@ -<DocumentFragment> - <div - class="MuiTabs-root css-1ujnqem-MuiTabs-root" - > +<body> + <div> <div - class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h" - style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;" - /> - <div - class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller" - style="margin-bottom: 0px;" + class="MuiTabs-root css-1ujnqem-MuiTabs-root" > <div - aria-label="Basic Tabs" - class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer" - role="tablist" + class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h" + style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;" + /> + <div + class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller" + style="margin-bottom: 0px;" > - <button - aria-controls="full-width-tabpanel-0-BasicTabs-tabs-id" - aria-selected="true" - class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1qhanmh-MuiButtonBase-root-MuiTab-root" - id="full-width-tab-0-BasicTabs-tabs-id" - role="tab" - tabindex="0" - type="button" - > - tab 1 label - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-controls="full-width-tabpanel-1-BasicTabs-tabs-id" - aria-selected="false" - class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1qhanmh-MuiButtonBase-root-MuiTab-root" - id="full-width-tab-1-BasicTabs-tabs-id" - role="tab" - tabindex="-1" - type="button" + <div + aria-label="Basic Tabs" + class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer" + role="tablist" > - tab 2 label - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + aria-controls="full-width-tabpanel-0-BasicTabs-tabs-id" + aria-selected="true" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-0-BasicTabs-tabs-id" + role="tab" + tabindex="0" + type="button" + > + tab 1 label + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-controls="full-width-tabpanel-1-BasicTabs-tabs-id" + aria-selected="false" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-1-BasicTabs-tabs-id" + role="tab" + tabindex="-1" + type="button" + > + tab 2 label + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <span + class="MuiTabs-indicator css-fgn50m-MuiTabs-indicator" + style="left: 0px; width: 0px;" + /> </div> - <span - class="MuiTabs-indicator css-fgn50m-MuiTabs-indicator" - style="left: 0px; width: 0px;" - /> + </div> + <div + aria-labelledby="full-width-tab-0-BasicTabs-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + id="full-width-tabpanel-0-BasicTabs-tabs-id" + role="tabpanel" + > + <p> + tab body 1 + </p> + </div> + <div + aria-labelledby="full-width-tab-1-BasicTabs-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + hidden="" + id="full-width-tabpanel-1-BasicTabs-tabs-id" + role="tabpanel" + > + <p> + tab body 2 + </p> </div> </div> - <div - aria-labelledby="full-width-tab-0-BasicTabs-tabs-id" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - id="full-width-tabpanel-0-BasicTabs-tabs-id" - role="tabpanel" - > - <p> - tab body 1 - </p> - </div> - <div - aria-labelledby="full-width-tab-1-BasicTabs-tabs-id" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - hidden="" - id="full-width-tabpanel-1-BasicTabs-tabs-id" - role="tabpanel" - > - <p> - tab body 2 - </p> - </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/common/__snapshots__/Tabs.StartingTab.stories.storyshot b/frontend/src/components/common/__snapshots__/Tabs.StartingTab.stories.storyshot index 5c81641b9c..6b73fc0f5f 100644 --- a/frontend/src/components/common/__snapshots__/Tabs.StartingTab.stories.storyshot +++ b/frontend/src/components/common/__snapshots__/Tabs.StartingTab.stories.storyshot @@ -1,74 +1,76 @@ -<DocumentFragment> - <div - class="MuiTabs-root css-1ujnqem-MuiTabs-root" - > +<body> + <div> <div - class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h" - style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;" - /> - <div - class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller" - style="margin-bottom: 0px;" + class="MuiTabs-root css-1ujnqem-MuiTabs-root" > <div - aria-label="Starting Tabs" - class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer" - role="tablist" + class="MuiTabs-scrollableX MuiTabs-hideScrollbar css-oqr85h" + style="width: 99px; height: 99px; position: absolute; top: -9999px; overflow: scroll;" + /> + <div + class="MuiTabs-scroller MuiTabs-hideScrollbar MuiTabs-scrollableX css-69z67c-MuiTabs-scroller" + style="margin-bottom: 0px;" > - <button - aria-controls="full-width-tabpanel-0-StartingTabs-tabs-id" - aria-selected="false" - class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1qhanmh-MuiButtonBase-root-MuiTab-root" - id="full-width-tab-0-StartingTabs-tabs-id" - role="tab" - tabindex="-1" - type="button" - > - tab 1 label - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-controls="full-width-tabpanel-1-StartingTabs-tabs-id" - aria-selected="true" - class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1qhanmh-MuiButtonBase-root-MuiTab-root" - id="full-width-tab-1-StartingTabs-tabs-id" - role="tab" - tabindex="0" - type="button" + <div + aria-label="Starting Tabs" + class="MuiTabs-flexContainer css-heg063-MuiTabs-flexContainer" + role="tablist" > - tab 2 label - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <button + aria-controls="full-width-tabpanel-0-StartingTabs-tabs-id" + aria-selected="false" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-0-StartingTabs-tabs-id" + role="tab" + tabindex="-1" + type="button" + > + tab 1 label + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-controls="full-width-tabpanel-1-StartingTabs-tabs-id" + aria-selected="true" + class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary Mui-selected css-1qhanmh-MuiButtonBase-root-MuiTab-root" + id="full-width-tab-1-StartingTabs-tabs-id" + role="tab" + tabindex="0" + type="button" + > + tab 2 label + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <span + class="MuiTabs-indicator css-fgn50m-MuiTabs-indicator" + style="left: 0px; width: 0px;" + /> </div> - <span - class="MuiTabs-indicator css-fgn50m-MuiTabs-indicator" - style="left: 0px; width: 0px;" - /> + </div> + <div + aria-labelledby="full-width-tab-0-StartingTabs-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + hidden="" + id="full-width-tabpanel-0-StartingTabs-tabs-id" + role="tabpanel" + > + <p> + tab body 1 + </p> + </div> + <div + aria-labelledby="full-width-tab-1-StartingTabs-tabs-id" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + id="full-width-tabpanel-1-StartingTabs-tabs-id" + role="tabpanel" + > + <p> + We start on the second tab using defaultIndex=1 + </p> </div> </div> - <div - aria-labelledby="full-width-tab-0-StartingTabs-tabs-id" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - hidden="" - id="full-width-tabpanel-0-StartingTabs-tabs-id" - role="tabpanel" - > - <p> - tab body 1 - </p> - </div> - <div - aria-labelledby="full-width-tab-1-StartingTabs-tabs-id" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - id="full-width-tabpanel-1-StartingTabs-tabs-id" - role="tabpanel" - > - <p> - We start on the second tab using defaultIndex=1 - </p> - </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/configmap/Details.stories.tsx b/frontend/src/components/configmap/Details.stories.tsx index 86b28f51c7..108b29df1d 100644 --- a/frontend/src/components/configmap/Details.stories.tsx +++ b/frontend/src/components/configmap/Details.stories.tsx @@ -1,5 +1,5 @@ import { Meta, StoryFn } from '@storybook/react'; -import ConfigMap, { KubeConfigMap } from '../../lib/k8s/configMap'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import Details from './Details'; import { BASE_CONFIG_MAP, BASE_EMPTY_CONFIG_MAP } from './storyHelper'; @@ -11,32 +11,56 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-cm' }}> <Story /> </TestContext> ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/api/v1/configmaps', () => HttpResponse.error()), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - json?: KubeConfigMap; -} - -const Template: StoryFn = (args: MockerStory) => { - const { json } = args; - if (!!json) { - ConfigMap.useGet = () => [new ConfigMap(json), null, () => {}, () => {}] as any; - } +const Template: StoryFn = () => { return <Details />; }; export const WithBase = Template.bind({}); -WithBase.args = { - json: BASE_CONFIG_MAP, +WithBase.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/configmaps/my-cm', () => + HttpResponse.json(BASE_CONFIG_MAP) + ), + ], + }, + }, }; export const Empty = Template.bind({}); -Empty.args = { - json: BASE_EMPTY_CONFIG_MAP, +Empty.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/configmaps/my-cm', () => + HttpResponse.json(BASE_EMPTY_CONFIG_MAP) + ), + ], + }, + }, }; diff --git a/frontend/src/components/configmap/List.stories.tsx b/frontend/src/components/configmap/List.stories.tsx index 08634a12f4..207c27dc39 100644 --- a/frontend/src/components/configmap/List.stories.tsx +++ b/frontend/src/components/configmap/List.stories.tsx @@ -1,18 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject } from '../../lib/k8s/cluster'; -import ConfigMap from '../../lib/k8s/configMap'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import ListView from './List'; import { BASE_CONFIG_MAP, BASE_EMPTY_CONFIG_MAP } from './storyHelper'; -ConfigMap.useList = () => { - const objList = [BASE_CONFIG_MAP, BASE_EMPTY_CONFIG_MAP].map( - (data: KubeObject) => new ConfigMap(data) - ); - - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'ConfigMap/ListView', component: ListView, @@ -26,6 +17,22 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [], + story: [ + http.get('http://localhost:4466/api/v1/configmaps', () => + HttpResponse.json({ + kind: 'ConfigMapList', + items: [BASE_CONFIG_MAP, BASE_EMPTY_CONFIG_MAP], + metadata: {}, + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/configmap/__snapshots__/Details.Empty.stories.storyshot b/frontend/src/components/configmap/__snapshots__/Details.Empty.stories.storyshot index 6d2687d798..84e740c2f8 100644 --- a/frontend/src/components/configmap/__snapshots__/Details.Empty.stories.storyshot +++ b/frontend/src/components/configmap/__snapshots__/Details.Empty.stories.storyshot @@ -1,334 +1,270 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - ConfigMap - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + ConfigMap + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - my-pvc - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-pvc + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - 2023-04-27T20:31:27.000Z - </span> - </dd> - </dl> + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-04-27T20:31:27.000Z + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Data - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Data + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiBox-root css-19midj6" + class="MuiBox-root css-1txv3mw" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data in this config map - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data in this config map + </p> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/configmap/__snapshots__/Details.WithBase.stories.storyshot b/frontend/src/components/configmap/__snapshots__/Details.WithBase.stories.storyshot index 37a7919d30..e6fc0d49a6 100644 --- a/frontend/src/components/configmap/__snapshots__/Details.WithBase.stories.storyshot +++ b/frontend/src/components/configmap/__snapshots__/Details.WithBase.stories.storyshot @@ -1,97 +1,207 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + <div + class="MuiBox-root css-70qvj9" > - ConfigMap - </h1> + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + ConfigMap + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiBox-root css-0" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-pvc + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-04-27T20:31:27.000Z + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Data + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" > <dl class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" @@ -99,972 +209,105 @@ <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Name + storageClassName </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <div + class="MuiBox-root css-1rsqta2" > - my-pvc - </span> + <div + class="mock-monaco-editor" + /> + </div> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Namespace + volumeMode </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <div + class="MuiBox-root css-1rsqta2" > - default - </a> + <div + class="mock-monaco-editor" + /> + </div> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - Creation + volumeName </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <div + class="MuiBox-root css-1rsqta2" > - 2023-04-27T20:31:27.000Z - </span> + <div + class="mock-monaco-editor" + /> + </div> </dd> </dl> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" - > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Data - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - storageClassName - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiBox-root css-1rsqta2" - > - <section - style="display: flex; position: relative; text-align: initial; width: 100%; height: 100%;" - > - <div - data-keybinding-context="8" - data-mode-id="plaintext" - style="width: 100%;" - > - <div - class="monaco-editor showUnused showDeprecated vs" - data-uri="inmemory://model/8" - role="code" - style="width: 5px; height: 3vh;" - > - <div - class="overflow-guard" - data-mprt="3" - style="width: 5px; height: 5px;" - > - <div - aria-hidden="true" - class="margin" - role="presentation" - style="position: absolute; transform: translate3d(0px, 0px, 0px); contain: strict; top: 0px; height: 19px; width: 26px;" - > - <div - class="glyph-margin" - style="left: 0px; width: 0px; height: 19px;" - /> - <div - aria-hidden="true" - class="margin-view-zones" - role="presentation" - style="position: absolute;" - /> - <div - aria-hidden="true" - class="margin-view-overlays" - role="presentation" - style="position: absolute; width: 26px; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; height: 19px;" - > - <div - style="position:absolute;top:0px;width:100%;height:19px;" - > - <div - class="current-line current-line-margin-both" - style="width:26px; height:19px;" - /> - </div> - </div> - </div> - <div - class="monaco-scrollable-element editor-scrollable vs" - data-mprt="5" - role="presentation" - style="position: absolute; overflow: hidden; left: 26px; width: -21px; height: 5px;" - > - <div - class="lines-content monaco-editor-background" - style="position: absolute; overflow: hidden; width: 1000000px; height: 1000000px; transform: translate3d(0px, 0px, 0px); contain: strict; top: 0px; left: 0px;" - > - <div - aria-hidden="true" - class="view-overlays" - role="presentation" - style="position: absolute; height: 0px; width: 60px;" - > - <div - style="position:absolute;top:0px;width:100%;height:19px;" - > - <div - class="current-line" - style="width:60px; height:19px;" - /> - </div> - </div> - <div - aria-hidden="true" - class="view-rulers" - role="presentation" - /> - <div - aria-hidden="true" - class="view-zones" - role="presentation" - style="position: absolute;" - /> - <div - aria-hidden="true" - class="view-lines monaco-mouse-cursor-text" - data-mprt="7" - role="presentation" - style="position: absolute; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; width: 60px; height: 19px;" - > - <div - class="view-line" - style="top:0px;height:19px;" - > - <span> - <span - class="mtk1" - > - default - </span> - </span> - </div> - </div> - <div - class="contentWidgets" - data-mprt="1" - style="position: absolute; top: 0px;" - /> - <div - aria-hidden="true" - class="cursors-layer cursor-line-style cursor-solid" - role="presentation" - > - <div - class="cursor monaco-mouse-cursor-text " - style="height: 19px; top: 0px; left: 0px; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; display: block; visibility: hidden; width: 2px;" - /> - </div> - </div> - <div - aria-hidden="true" - class="invisible scrollbar horizontal" - role="presentation" - style="position: absolute; width: 0px; height: 12px; left: 0px; bottom: 0px;" - > - <div - class="slider" - style="position: absolute; top: 0px; left: 0px; height: 12px; transform: translate3d(0px, 0px, 0px); contain: strict; width: 20px;" - /> - </div> - <canvas - aria-hidden="true" - class="decorationsOverviewRuler" - height="5" - style="position: absolute; transform: translate3d(0px, 0px, 0px); contain: strict; top: 0px; right: 0px; width: 14px; height: 5px;" - width="14" - /> - <div - aria-hidden="true" - class="invisible scrollbar vertical" - role="presentation" - style="position: absolute; width: 14px; height: 5px; right: 0px; top: 0px;" - > - <div - class="slider" - style="position: absolute; top: 0px; left: 0px; width: 14px; transform: translate3d(0px, 0px, 0px); contain: strict; height: 20px;" - /> - </div> - </div> - <div - aria-hidden="true" - role="presentation" - style="width: -17px;" - /> - <textarea - aria-autocomplete="both" - aria-haspopup="false" - aria-label="Editor content;Press Alt+F1 for Accessibility Options." - aria-multiline="true" - aria-roledescription="editor" - autocapitalize="off" - autocomplete="off" - autocorrect="off" - class="inputarea monaco-mouse-cursor-text" - data-mprt="6" - role="textbox" - spellcheck="false" - style="font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; top: 0px; left: 0px; width: 1px; height: 1px;" - tabindex="0" - wrap="off" - /> - <div - class="monaco-editor-background textAreaCover" - style="position: absolute; top: 0px; left: 0px; width: 1px; height: 1px;" - /> - <div - class="overlayWidgets" - data-mprt="4" - style="width: 5px;" - > - <div - style="position: absolute; top: 0px; right: 50%;" - widgetid="editor.contrib.quickInputWidget" - /> - </div> - <div - aria-hidden="true" - class="minimap slider-mouseover" - data-mprt="8" - role="presentation" - style="position: absolute; left: -17px; width: 8px; height: 5px;" - > - <div - class="minimap-shadow-visible" - style="height: 5px;" - /> - <canvas - height="5" - style="position: absolute; left: 0px; width: 8px; height: 5px;" - width="8" - /> - <canvas - class="minimap-decorations-layer" - height="5" - style="position: absolute; left: 0px; width: 8px; height: 5px;" - width="8" - /> - <div - class="minimap-slider" - style="position: absolute; transform: translate3d(0px, 0px, 0px); contain: strict; width: 8px; display: none; top: 0px; height: 0px;" - > - <div - class="minimap-slider-horizontal" - style="position: absolute; left: 0px; width: 8px; top: 0px; height: 0px;" - /> - </div> - </div> - </div> - <div - class="overflowingContentWidgets" - data-mprt="2" - /> - <div - aria-hidden="true" - class="context-view" - style="display: none;" - /> - </div> - </div> - </section> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - volumeMode - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiBox-root css-1rsqta2" - > - <section - style="display: flex; position: relative; text-align: initial; width: 100%; height: 100%;" - > - <div - data-keybinding-context="9" - data-mode-id="plaintext" - style="width: 100%;" - > - <div - class="monaco-editor showUnused showDeprecated vs" - data-uri="inmemory://model/9" - role="code" - style="width: 5px; height: 3vh;" - > - <div - class="overflow-guard" - data-mprt="3" - style="width: 5px; height: 5px;" - > - <div - aria-hidden="true" - class="margin" - role="presentation" - style="position: absolute; transform: translate3d(0px, 0px, 0px); contain: strict; top: 0px; height: 19px; width: 26px;" - > - <div - class="glyph-margin" - style="left: 0px; width: 0px; height: 19px;" - /> - <div - aria-hidden="true" - class="margin-view-zones" - role="presentation" - style="position: absolute;" - /> - <div - aria-hidden="true" - class="margin-view-overlays" - role="presentation" - style="position: absolute; width: 26px; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; height: 19px;" - > - <div - style="position:absolute;top:0px;width:100%;height:19px;" - > - <div - class="current-line current-line-margin-both" - style="width:26px; height:19px;" - /> - </div> - </div> - </div> - <div - class="monaco-scrollable-element editor-scrollable vs" - data-mprt="5" - role="presentation" - style="position: absolute; overflow: hidden; left: 26px; width: -21px; height: 5px;" - > - <div - class="lines-content monaco-editor-background" - style="position: absolute; overflow: hidden; width: 1000000px; height: 1000000px; transform: translate3d(0px, 0px, 0px); contain: strict; top: 0px; left: 0px;" - > - <div - aria-hidden="true" - class="view-overlays" - role="presentation" - style="position: absolute; height: 0px; width: 75px;" - > - <div - style="position:absolute;top:0px;width:100%;height:19px;" - > - <div - class="current-line" - style="width:75px; height:19px;" - /> - </div> - </div> - <div - aria-hidden="true" - class="view-rulers" - role="presentation" - /> - <div - aria-hidden="true" - class="view-zones" - role="presentation" - style="position: absolute;" - /> - <div - aria-hidden="true" - class="view-lines monaco-mouse-cursor-text" - data-mprt="7" - role="presentation" - style="position: absolute; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; width: 75px; height: 19px;" - > - <div - class="view-line" - style="top:0px;height:19px;" - > - <span> - <span - class="mtk1" - > - Filesystem - </span> - </span> - </div> - </div> - <div - class="contentWidgets" - data-mprt="1" - style="position: absolute; top: 0px;" - /> - <div - aria-hidden="true" - class="cursors-layer cursor-line-style cursor-solid" - role="presentation" - > - <div - class="cursor monaco-mouse-cursor-text " - style="height: 19px; top: 0px; left: 0px; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; display: block; visibility: hidden; width: 2px;" - /> - </div> - </div> - <div - aria-hidden="true" - class="invisible scrollbar horizontal" - role="presentation" - style="position: absolute; width: 0px; height: 12px; left: 0px; bottom: 0px;" - > - <div - class="slider" - style="position: absolute; top: 0px; left: 0px; height: 12px; transform: translate3d(0px, 0px, 0px); contain: strict; width: 20px;" - /> - </div> - <canvas - aria-hidden="true" - class="decorationsOverviewRuler" - height="5" - style="position: absolute; transform: translate3d(0px, 0px, 0px); contain: strict; top: 0px; right: 0px; width: 14px; height: 5px;" - width="14" - /> - <div - aria-hidden="true" - class="invisible scrollbar vertical" - role="presentation" - style="position: absolute; width: 14px; height: 5px; right: 0px; top: 0px;" - > - <div - class="slider" - style="position: absolute; top: 0px; left: 0px; width: 14px; transform: translate3d(0px, 0px, 0px); contain: strict; height: 20px;" - /> - </div> - </div> - <div - aria-hidden="true" - role="presentation" - style="width: -17px;" - /> - <textarea - aria-autocomplete="both" - aria-haspopup="false" - aria-label="Editor content;Press Alt+F1 for Accessibility Options." - aria-multiline="true" - aria-roledescription="editor" - autocapitalize="off" - autocomplete="off" - autocorrect="off" - class="inputarea monaco-mouse-cursor-text" - data-mprt="6" - role="textbox" - spellcheck="false" - style="font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; top: 0px; left: 0px; width: 1px; height: 1px;" - tabindex="0" - wrap="off" - /> - <div - class="monaco-editor-background textAreaCover" - style="position: absolute; top: 0px; left: 0px; width: 1px; height: 1px;" - /> - <div - class="overlayWidgets" - data-mprt="4" - style="width: 5px;" - > - <div - style="position: absolute; top: 0px; right: 50%;" - widgetid="editor.contrib.quickInputWidget" - /> - </div> - <div - aria-hidden="true" - class="minimap slider-mouseover" - data-mprt="8" - role="presentation" - style="position: absolute; left: -17px; width: 8px; height: 5px;" - > - <div - class="minimap-shadow-visible" - style="height: 5px;" - /> - <canvas - height="5" - style="position: absolute; left: 0px; width: 8px; height: 5px;" - width="8" - /> - <canvas - class="minimap-decorations-layer" - height="5" - style="position: absolute; left: 0px; width: 8px; height: 5px;" - width="8" - /> - <div - class="minimap-slider" - style="position: absolute; transform: translate3d(0px, 0px, 0px); contain: strict; width: 8px; display: none; top: 0px; height: 0px;" - > - <div - class="minimap-slider-horizontal" - style="position: absolute; left: 0px; width: 8px; top: 0px; height: 0px;" - /> - </div> - </div> - </div> - <div - class="overflowingContentWidgets" - data-mprt="2" - /> - <div - aria-hidden="true" - class="context-view" - style="display: none;" - /> - </div> - </div> - </section> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - volumeName - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1rsqta2" + class="MuiBox-root css-70qvj9" > - <section - style="display: flex; position: relative; text-align: initial; width: 100%; height: 100%;" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" > - <div - data-keybinding-context="10" - data-mode-id="plaintext" - style="width: 100%;" - > - <div - class="monaco-editor showUnused showDeprecated vs" - data-uri="inmemory://model/10" - role="code" - style="width: 5px; height: 3vh;" - > - <div - class="overflow-guard" - data-mprt="3" - style="width: 5px; height: 5px;" - > - <div - aria-hidden="true" - class="margin" - role="presentation" - style="position: absolute; transform: translate3d(0px, 0px, 0px); contain: strict; top: 0px; height: 19px; width: 26px;" - > - <div - class="glyph-margin" - style="left: 0px; width: 0px; height: 19px;" - /> - <div - aria-hidden="true" - class="margin-view-zones" - role="presentation" - style="position: absolute;" - /> - <div - aria-hidden="true" - class="margin-view-overlays" - role="presentation" - style="position: absolute; width: 26px; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; height: 19px;" - > - <div - style="position:absolute;top:0px;width:100%;height:19px;" - > - <div - class="current-line current-line-margin-both" - style="width:26px; height:19px;" - /> - </div> - </div> - </div> - <div - class="monaco-scrollable-element editor-scrollable vs" - data-mprt="5" - role="presentation" - style="position: absolute; overflow: hidden; left: 26px; width: -21px; height: 5px;" - > - <div - class="lines-content monaco-editor-background" - style="position: absolute; overflow: hidden; width: 1000000px; height: 1000000px; transform: translate3d(0px, 0px, 0px); contain: strict; top: 0px; left: 0px;" - > - <div - aria-hidden="true" - class="view-overlays" - role="presentation" - style="position: absolute; height: 0px; width: 85px;" - > - <div - style="position:absolute;top:0px;width:100%;height:19px;" - > - <div - class="current-line" - style="width:85px; height:19px;" - /> - </div> - </div> - <div - aria-hidden="true" - class="view-rulers" - role="presentation" - /> - <div - aria-hidden="true" - class="view-zones" - role="presentation" - style="position: absolute;" - /> - <div - aria-hidden="true" - class="view-lines monaco-mouse-cursor-text" - data-mprt="7" - role="presentation" - style="position: absolute; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; width: 85px; height: 19px;" - > - <div - class="view-line" - style="top:0px;height:19px;" - > - <span> - <span - class="mtk1" - > - pvc-abc-1234 - </span> - </span> - </div> - </div> - <div - class="contentWidgets" - data-mprt="1" - style="position: absolute; top: 0px;" - /> - <div - aria-hidden="true" - class="cursors-layer cursor-line-style cursor-solid" - role="presentation" - > - <div - class="cursor monaco-mouse-cursor-text " - style="height: 19px; top: 0px; left: 0px; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; display: block; visibility: hidden; width: 2px;" - /> - </div> - </div> - <div - aria-hidden="true" - class="invisible scrollbar horizontal" - role="presentation" - style="position: absolute; width: 0px; height: 12px; left: 0px; bottom: 0px;" - > - <div - class="slider" - style="position: absolute; top: 0px; left: 0px; height: 12px; transform: translate3d(0px, 0px, 0px); contain: strict; width: 20px;" - /> - </div> - <canvas - aria-hidden="true" - class="decorationsOverviewRuler" - height="5" - style="position: absolute; transform: translate3d(0px, 0px, 0px); contain: strict; top: 0px; right: 0px; width: 14px; height: 5px;" - width="14" - /> - <div - aria-hidden="true" - class="invisible scrollbar vertical" - role="presentation" - style="position: absolute; width: 14px; height: 5px; right: 0px; top: 0px;" - > - <div - class="slider" - style="position: absolute; top: 0px; left: 0px; width: 14px; transform: translate3d(0px, 0px, 0px); contain: strict; height: 20px;" - /> - </div> - </div> - <div - aria-hidden="true" - role="presentation" - style="width: -17px;" - /> - <textarea - aria-autocomplete="both" - aria-haspopup="false" - aria-label="Editor content;Press Alt+F1 for Accessibility Options." - aria-multiline="true" - aria-roledescription="editor" - autocapitalize="off" - autocomplete="off" - autocorrect="off" - class="inputarea monaco-mouse-cursor-text" - data-mprt="6" - role="textbox" - spellcheck="false" - style="font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; font-feature-settings: "liga" off, "calt" off; line-height: 19px; letter-spacing: 0px; top: 0px; left: 0px; width: 1px; height: 1px;" - tabindex="0" - wrap="off" - /> - <div - class="monaco-editor-background textAreaCover" - style="position: absolute; top: 0px; left: 0px; width: 1px; height: 1px;" - /> - <div - class="overlayWidgets" - data-mprt="4" - style="width: 5px;" - > - <div - style="position: absolute; top: 0px; right: 50%;" - widgetid="editor.contrib.quickInputWidget" - /> - </div> - <div - aria-hidden="true" - class="minimap slider-mouseover" - data-mprt="8" - role="presentation" - style="position: absolute; left: -17px; width: 8px; height: 5px;" - > - <div - class="minimap-shadow-visible" - style="height: 5px;" - /> - <canvas - height="5" - style="position: absolute; left: 0px; width: 8px; height: 5px;" - width="8" - /> - <canvas - class="minimap-decorations-layer" - height="5" - style="position: absolute; left: 0px; width: 8px; height: 5px;" - width="8" - /> - <div - class="minimap-slider" - style="position: absolute; transform: translate3d(0px, 0px, 0px); contain: strict; width: 8px; display: none; top: 0px; height: 0px;" - > - <div - class="minimap-slider-horizontal" - style="position: absolute; left: 0px; width: 8px; top: 0px; height: 0px;" - /> - </div> - </div> - </div> - <div - class="overflowingContentWidgets" - data-mprt="2" - /> - <div - aria-hidden="true" - class="context-view" - style="display: none;" - /> - </div> - </div> - </section> + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> </div> - </dd> - </dl> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/configmap/__snapshots__/List.Items.stories.storyshot b/frontend/src/components/configmap/__snapshots__/List.Items.stories.storyshot index 19cb6e5eeb..8d0f880626 100644 --- a/frontend/src/components/configmap/__snapshots__/List.Items.stories.storyshot +++ b/frontend/src/components/configmap/__snapshots__/List.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Config Maps - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Config Maps + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,671 +100,626 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-5pqi6z-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-data-size: 180; --col-data-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-5pqi6z-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-data-size: 180; --col-data-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-116o5bz-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-116o5bz-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Data - </div> - <span - aria-label="Sort by Data descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Data + </div> <span aria-label="Sort by Data descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Data descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - my-pvc - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q175by-MuiTableCell-root" - data-index="2" - > - 3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2023-04-27T20:31:27.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-pvc + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q175by-MuiTableCell-root" + data-index="2" > - my-pvc - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="3" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q175by-MuiTableCell-root" - data-index="2" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2023-04-27T20:31:27.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2023-04-27T20:31:27.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-2 of 2 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -771,4 +728,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/crd/CustomResourceDetails.stories.tsx b/frontend/src/components/crd/CustomResourceDetails.stories.tsx index 69346d6673..9df5f9c18e 100644 --- a/frontend/src/components/crd/CustomResourceDetails.stories.tsx +++ b/frontend/src/components/crd/CustomResourceDetails.stories.tsx @@ -1,9 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; +import { http, HttpResponse } from 'msw'; import { ResourceClasses } from '../../lib/k8s'; -import CustomResourceDefinition from '../../lib/k8s/crd'; -import { overrideKubeObject, TestContext } from '../../test'; +import { TestContext } from '../../test'; import { CustomResourceDetails, CustomResourceDetailsProps } from './CustomResourceDetails'; -import { CRDMockMethods, CRMockClass } from './storyHelper'; +import { CRMockClass } from './storyHelper'; // So we can test with a mocked CR. ResourceClasses['mycustomresources'] = CRMockClass; @@ -12,12 +12,50 @@ export default { title: 'crd/CustomResourceDetails', component: CustomResourceDetails, argTypes: {}, + parameters: { + msw: { + handlers: { + storyBase: [ + http.get( + 'http://localhost:4466/apis/my.phonyresources.io/v1/namespaces/mynamespace/mycustomresources/mycustomresource', + () => + HttpResponse.json({ + kind: 'MyCustomResource', + apiVersion: 'my.phonyresources.io/v1', + metadata: { + name: 'mycustomresource', + uid: 'phony2', + creationTimestamp: new Date('2021-12-15T14:57:13Z').toString(), + resourceVersion: '1', + namespace: 'mynamespace', + selfLink: '1', + }, + }) + ), + http.get('http://localhost:4466/apis/my.phonyresources.io/v1/mycustomresources', () => + HttpResponse.json({}) + ), + http.get( + 'http://localhost:4466/apis/my.phonyresources.io/v1/mycustomresources/nonexistentcustomresource', + () => HttpResponse.error() + ), + http.get( + 'http://localhost:4466/apis/apiextensions.k8s.io/v1/customresourcedefinitions/error.crd.io', + () => HttpResponse.error() + ), + http.get( + 'http://localhost:4466/apis/apiextensions.k8s.io/v1/customresourcedefinitions/mydefinition.phonyresources.io', + () => HttpResponse.error() + ), + http.get('http://localhost:4466/api/v1/namespaces/mynamespace/events', () => + HttpResponse.error() + ), + ], + }, + }, + }, decorators: [ Story => { - overrideKubeObject(CustomResourceDefinition, { - useApiGet: CRDMockMethods.usePhonyApiGet, - }); - return ( <TestContext> <Story /> diff --git a/frontend/src/components/crd/__snapshots__/CustomResourceDefinition.Details.stories.storyshot b/frontend/src/components/crd/__snapshots__/CustomResourceDefinition.Details.stories.storyshot index c0adb0a718..8c3985188b 100644 --- a/frontend/src/components/crd/__snapshots__/CustomResourceDefinition.Details.stories.storyshot +++ b/frontend/src/components/crd/__snapshots__/CustomResourceDefinition.Details.stories.storyshot @@ -1,1115 +1,1142 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-1ub3t8b-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-1ub3t8b-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" - > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - CustomResourceDefinition - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + CustomResourceDefinition + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> - </div> - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - mydefinition.phonyresources.io - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 2021-12-15T14:57:13.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Group - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + mydefinition.phonyresources.io + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - my.phonyresources.io - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Version - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - v1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Scope - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2021-12-15T14:57:13.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Namespaced - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Resource - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Group + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my.phonyresources.io + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Version + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + v1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Scope + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - MyCustomResource - </a> - </dd> - </dl> + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Namespaced + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Resource + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyCustomResource + </a> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Accepted Names - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Accepted Names + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-9gafzc-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-9gafzc-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Plural - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Singular - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Kind - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - List Kind - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Plural + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Singular + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Kind + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + List Kind + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - mycustomresources - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - mycustomresource - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - MyCustomResource - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - MyCustomResourceList - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mycustomresources + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + mycustomresource + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyCustomResource + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + MyCustomResourceList + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Versions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Versions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-1ndbor9-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-1ndbor9-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Served - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Storage - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Served + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Storage + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - v1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - false - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - false - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + v1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + false + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + false + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Conditions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data to be shown. - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data to be shown. + </p> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Objects - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Objects + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-une18s-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-2-size: 180; --col-2-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-une18s-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-2-size: 180; --col-2-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Test Col - </div> - <span - aria-label="Sort by Test Col ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Test Col + </div> <span aria-label="Sort by Test Col ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Test Col ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-gkj5ua-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" + data-index="0" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-gkj5ua-MuiTypography-root-MuiLink-root" + href="/" + > + mycustomresource + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mynamespace + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" > mycustomresource - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="3" + > + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" + data-index="0" > - mynamespace - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - mycustomresource - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-gkj5ua-MuiTypography-root-MuiLink-root" + href="/" + > + myotherresource + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-gkj5ua-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mynamespace + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" > myotherresource - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - mynamespace - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - myotherresource - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="3" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-2 of 2 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-2 of 2 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1119,153 +1146,62 @@ </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" - /> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/crd/__snapshots__/CustomResourceDefinition.List.stories.storyshot b/frontend/src/components/crd/__snapshots__/CustomResourceDefinition.List.stories.storyshot index 57eb11f129..8991eb0324 100644 --- a/frontend/src/components/crd/__snapshots__/CustomResourceDefinition.List.stories.storyshot +++ b/frontend/src/components/crd/__snapshots__/CustomResourceDefinition.List.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Custom Resources - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Custom Resources + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,790 +100,790 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-6s04ct-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180; --header-4-size: 180; --col-4-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-6s04ct-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-1-size: 180; --col-1-size: 180; --header-2-size: 180; --col-2-size: 180; --header-3-size: 180; --col-3-size: 180; --header-4-size: 180; --col-4-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Resource - </div> - <span - aria-label="Sort by Resource ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Resource + </div> <span aria-label="Sort by Resource ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Resource ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lywgbe-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Definition - </div> - <span - aria-label="Sort by Definition ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Definition + </div> <span aria-label="Sort by Definition ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Definition ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Group - </div> - <span - aria-label="Sort by Group ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Group + </div> <span aria-label="Sort by Group ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Group ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2rio64-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Scope - </div> - <span - aria-label="Sort by Scope ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Scope + </div> <span aria-label="Sort by Scope ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Scope ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-hzrbgy-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-hzrbgy-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Categories - </div> - <span - aria-label="Sort by Categories ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Categories + </div> <span aria-label="Sort by Categories ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Categories ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" + data-index="0" > - MyCustomResource - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18f8p9t-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + MyCustomResource + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18f8p9t-MuiTableCell-root" + data-index="1" > - mydefinition.phonyresources.io - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - my.phonyresources.io - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xszpt6-MuiTableCell-root" - data-index="3" - > - Namespaced - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11hnma5-MuiTableCell-root" - data-index="4" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mydefinition.phonyresources.io + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + my.phonyresources.io + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xszpt6-MuiTableCell-root" + data-index="3" + > + Namespaced + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11hnma5-MuiTableCell-root" + data-index="4" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="5" + > + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-1 of 1 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -890,4 +892,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/crd/__snapshots__/CustomResourceDetails.ErrorGettingCR.stories.storyshot b/frontend/src/components/crd/__snapshots__/CustomResourceDetails.ErrorGettingCR.stories.storyshot index c997d75c3b..8c99159c56 100644 --- a/frontend/src/components/crd/__snapshots__/CustomResourceDetails.ErrorGettingCR.stories.storyshot +++ b/frontend/src/components/crd/__snapshots__/CustomResourceDetails.ErrorGettingCR.stories.storyshot @@ -1,11 +1,13 @@ -<DocumentFragment> - <div - class="MuiBox-root css-19midj6" - > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" +<body> + <div> + <div + class="MuiBox-root css-19midj6" > - Error getting custom resource nonexistentcustomresource: No mock custom resource for you - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + > + Error getting custom resource nonexistentcustomresource: No mock custom resource for you + </p> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/crd/__snapshots__/CustomResourceDetails.ErrorGettingCRD.stories.storyshot b/frontend/src/components/crd/__snapshots__/CustomResourceDetails.ErrorGettingCRD.stories.storyshot index 7a06b04f7b..32c3fe3a2f 100644 --- a/frontend/src/components/crd/__snapshots__/CustomResourceDetails.ErrorGettingCRD.stories.storyshot +++ b/frontend/src/components/crd/__snapshots__/CustomResourceDetails.ErrorGettingCRD.stories.storyshot @@ -1,11 +1,13 @@ -<DocumentFragment> - <div - class="MuiBox-root css-19midj6" - > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" +<body> + <div> + <div + class="MuiBox-root css-19midj6" > - Error getting custom resource definition error.crd.io: No mock CRD for you - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + > + Error getting custom resource definition error.crd.io: No mock CRD for you + </p> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/crd/__snapshots__/CustomResourceDetails.LoadingCRD.stories.storyshot b/frontend/src/components/crd/__snapshots__/CustomResourceDetails.LoadingCRD.stories.storyshot index b8dd3c643c..72f1b7c99b 100644 --- a/frontend/src/components/crd/__snapshots__/CustomResourceDetails.LoadingCRD.stories.storyshot +++ b/frontend/src/components/crd/__snapshots__/CustomResourceDetails.LoadingCRD.stories.storyshot @@ -1,26 +1,28 @@ -<DocumentFragment> - <div - class="MuiBox-root css-5cned0" - > - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading custom resource details" +<body> + <div> + <div + class="MuiBox-root css-5cned0" > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Loading custom resource details" > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/crd/__snapshots__/CustomResourceDetails.NoError.stories.storyshot b/frontend/src/components/crd/__snapshots__/CustomResourceDetails.NoError.stories.storyshot index b413605dd3..d91fdfc6b9 100644 --- a/frontend/src/components/crd/__snapshots__/CustomResourceDetails.NoError.stories.storyshot +++ b/frontend/src/components/crd/__snapshots__/CustomResourceDetails.NoError.stories.storyshot @@ -1,336 +1,247 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-1ub3t8b-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-1ub3t8b-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" - > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" + > + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - MyCustomResource - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + MyCustomResource + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Edit" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Delete" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> </div> </div> </div> - </div> - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - mycustomresource - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - mynamespace - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + mycustomresource + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2021-12-15T14:57:13.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Definition - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - mydefinition.phonyresources.io - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Test Col - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <p - aria-label="My description" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mynamespace + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - mycustomresource - </p> - </dd> - </dl> + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2021-12-15T14:57:13.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Definition + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mydefinition.phonyresources.io + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Test Col + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <p + aria-label="My description" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + mycustomresource + </p> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" - /> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/crd/__snapshots__/CustomResourceList.List.stories.storyshot b/frontend/src/components/crd/__snapshots__/CustomResourceList.List.stories.storyshot index 41ddd41248..b3ee3665d6 100644 --- a/frontend/src/components/crd/__snapshots__/CustomResourceList.List.stories.storyshot +++ b/frontend/src/components/crd/__snapshots__/CustomResourceList.List.stories.storyshot @@ -1,763 +1,765 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-1ub3t8b-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-1ub3t8b-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - MyCustomResource - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + MyCustomResource + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiBox-root css-1ay9vb9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <div + class="MuiBox-root css-1ay9vb9" > - CRD: mydefinition.phonyresources.io - </a> + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + CRD: mydefinition.phonyresources.io + </a> + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - </div> - <div - class="MuiBox-root css-1txv3mw" - > + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-une18s-MuiTable-root" - style="--header-0-size: 180; --col-0-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-2-size: 180; --col-2-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-une18s-MuiTable-root" + style="--header-0-size: 180; --col-0-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-2-size: 180; --col-2-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t84k6s-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Test Col - </div> - <span - aria-label="Sort by Test Col ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Test Col + </div> <span aria-label="Sort by Test Col ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Test Col ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-gkj5ua-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" + data-index="0" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-gkj5ua-MuiTypography-root-MuiLink-root" + href="/" + > + mycustomresource + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mynamespace + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" > mycustomresource - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="3" + > + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" + data-index="0" > - mynamespace - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - mycustomresource - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-gkj5ua-MuiTypography-root-MuiLink-root" + href="/" + > + myotherresource + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-13ym2vr-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-gkj5ua-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mynamespace + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" > myotherresource - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - mynamespace - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - myotherresource - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2021-12-15T14:57:13.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="3" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2021-12-15T14:57:13.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-2 of 2 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-2 of 2 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -769,4 +771,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/cronjob/CronJobDetails.stories.tsx b/frontend/src/components/cronjob/CronJobDetails.stories.tsx index 9908c5280f..0ea6ec39eb 100644 --- a/frontend/src/components/cronjob/CronJobDetails.stories.tsx +++ b/frontend/src/components/cronjob/CronJobDetails.stories.tsx @@ -1,47 +1,45 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObjectClass } from '../../lib/k8s/cluster'; -import CronJob from '../../lib/k8s/cronJob'; -import Job from '../../lib/k8s/job'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import CronJobDetails from './Details'; import { cronJobList } from './storyHelper'; -CronJob.getAuthorization = (): Promise<{ status: any }> => { - return new Promise(resolve => { - resolve({ status: { allowed: true, reason: '', code: 200 } }); - }); -}; - -Job.getAuthorization = CronJob.getAuthorization; - -const usePhonyGet: KubeObjectClass['useGet'] = (name, namespace) => { - const cronJobJson = cronJobList.find( - cronJob => cronJob.metadata.name === name && cronJob.metadata.namespace === namespace - ); - return [new CronJob(cronJobJson!), null, () => {}, () => {}] as any; -}; - export default { title: 'CronJob/CronJobDetailsView', component: CronJobDetails, argTypes: {}, + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + http.get('http://localhost:4466/apis/batch/v1/namespaces/default/jobs', () => + HttpResponse.json({ + kind: 'JobsList', + metadata: {}, + items: [], + }) + ), + http.get('http://localhost:4466/apis/batch/v1beta1/cronjobs', () => HttpResponse.error()), + http.get('http://localhost:4466/apis/batch/v1/jobs', () => HttpResponse.error()), + ], + }, + }, + }, } as Meta; interface MockerStory { - useGet?: KubeObjectClass['useGet']; - useList?: KubeObjectClass['useList']; cronJobName: string; } const Template: StoryFn<MockerStory> = args => { - const { useGet, useList, cronJobName } = args; - - if (!!useGet) { - CronJob.useGet = args.useGet!; - } - if (!!useList) { - CronJob.useList = args.useList!; - } + const { cronJobName } = args; return ( <TestContext routerMap={{ namespace: 'default', name: cronJobName }}> @@ -52,12 +50,35 @@ const Template: StoryFn<MockerStory> = args => { export const EveryMinute = Template.bind({}); EveryMinute.args = { - useGet: usePhonyGet, cronJobName: 'every-minute', }; +EveryMinute.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/batch/v1/namespaces/default/cronjobs/every-minute', + () => HttpResponse.json(cronJobList.find(it => it.metadata.name === 'every-minute')) + ), + ], + }, + }, +}; export const EveryAst = Template.bind({}); EveryAst.args = { - useGet: usePhonyGet, cronJobName: 'every-minute-one-char', }; +EveryAst.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/batch/v1/namespaces/default/cronjobs/every-minute-one-char', + () => + HttpResponse.json(cronJobList.find(it => it.metadata.name === 'every-minute-one-char')) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/cronjob/__snapshots__/CronJobDetails.EveryAst.stories.storyshot b/frontend/src/components/cronjob/__snapshots__/CronJobDetails.EveryAst.stories.storyshot index 4b7bd7e0a6..2aa069dbfb 100644 --- a/frontend/src/components/cronjob/__snapshots__/CronJobDetails.EveryAst.stories.storyshot +++ b/frontend/src/components/cronjob/__snapshots__/CronJobDetails.EveryAst.stories.storyshot @@ -1,435 +1,346 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - CronJob - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + CronJob + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <button - aria-label="Spawn Job" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Suspend" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Spawn Job" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Edit" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Suspend" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Delete" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - every-minute-one-char - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + every-minute-one-char + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Schedule - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - aria-label="" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - * - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Suspend - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - false - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Last Schedule - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - /> - </dd> - </dl> + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Schedule + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + aria-label="" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + * + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Suspend + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + false + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Last Schedule + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + /> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Jobs - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Jobs + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data to be shown. - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data to be shown. + </p> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/cronjob/__snapshots__/CronJobDetails.EveryMinute.stories.storyshot b/frontend/src/components/cronjob/__snapshots__/CronJobDetails.EveryMinute.stories.storyshot index f0334d795a..e78778b462 100644 --- a/frontend/src/components/cronjob/__snapshots__/CronJobDetails.EveryMinute.stories.storyshot +++ b/frontend/src/components/cronjob/__snapshots__/CronJobDetails.EveryMinute.stories.storyshot @@ -1,435 +1,346 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - CronJob - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + CronJob + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <button - aria-label="Spawn Job" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Suspend" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Spawn Job" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Edit" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Suspend" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Delete" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - every-minute - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + every-minute + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Schedule - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - aria-label="Every minute" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - * * * * * - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Suspend - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - false - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Last Schedule - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - /> - </dd> - </dl> + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Schedule + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + aria-label="Every minute" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + * * * * * + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Suspend + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + false + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Last Schedule + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + /> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Jobs - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Jobs + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data to be shown. - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data to be shown. + </p> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/daemonset/List.stories.tsx b/frontend/src/components/daemonset/List.stories.tsx index e52117f7db..afc85b7e65 100644 --- a/frontend/src/components/daemonset/List.stories.tsx +++ b/frontend/src/components/daemonset/List.stories.tsx @@ -1,288 +1,285 @@ import Container from '@mui/material/Container'; import { Meta, StoryFn } from '@storybook/react'; -import DaemonSet from '../../lib/k8s/daemonSet'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import List from './List'; -DaemonSet.useList = () => { - const objList = [ - { - apiVersion: 'apps/v1', - kind: 'DaemonSet', - metadata: { - creationTimestamp: '2023-05-02T04:34:53Z', - generation: 1, - labels: { +const objList = [ + { + apiVersion: 'apps/v1', + kind: 'DaemonSet', + metadata: { + creationTimestamp: '2023-05-02T04:34:53Z', + generation: 1, + labels: { + 'k8s-app': 'gadget', + }, + name: 'gadget', + namespace: 'gadget', + resourceVersion: '1234567', + uid: 'abc123', + }, + spec: { + revisionHistoryLimit: 10, + selector: { + matchLabels: { 'k8s-app': 'gadget', }, - name: 'gadget', - namespace: 'gadget', - resourceVersion: '1234567', - uid: 'abc123', }, - spec: { - revisionHistoryLimit: 10, - selector: { - matchLabels: { + template: { + metadata: { + annotations: { + 'container.apparmor.security.beta.kubernetes.io/gadget': 'unconfined', + 'inspektor-gadget.kinvolk.io/option-hook-mode': 'auto', + }, + creationTimestamp: null, + labels: { 'k8s-app': 'gadget', }, }, - template: { - metadata: { - annotations: { - 'container.apparmor.security.beta.kubernetes.io/gadget': 'unconfined', - 'inspektor-gadget.kinvolk.io/option-hook-mode': 'auto', - }, - creationTimestamp: null, - labels: { - 'k8s-app': 'gadget', - }, - }, - spec: { - containers: [ - { - command: ['/entrypoint.sh'], - env: [ - { - name: 'NODE_NAME', - valueFrom: { - fieldRef: { - apiVersion: 'v1', - fieldPath: 'spec.nodeName', - }, - }, - }, - { - name: 'GADGET_POD_UID', - valueFrom: { - fieldRef: { - apiVersion: 'v1', - fieldPath: 'metadata.uid', - }, + spec: { + containers: [ + { + command: ['/entrypoint.sh'], + env: [ + { + name: 'NODE_NAME', + valueFrom: { + fieldRef: { + apiVersion: 'v1', + fieldPath: 'spec.nodeName', }, }, - { - name: 'TRACELOOP_NODE_NAME', - valueFrom: { - fieldRef: { - apiVersion: 'v1', - fieldPath: 'spec.nodeName', - }, + }, + { + name: 'GADGET_POD_UID', + valueFrom: { + fieldRef: { + apiVersion: 'v1', + fieldPath: 'metadata.uid', }, }, - { - name: 'TRACELOOP_POD_NAME', - valueFrom: { - fieldRef: { - apiVersion: 'v1', - fieldPath: 'metadata.name', - }, + }, + { + name: 'TRACELOOP_NODE_NAME', + valueFrom: { + fieldRef: { + apiVersion: 'v1', + fieldPath: 'spec.nodeName', }, }, - { - name: 'TRACELOOP_POD_NAMESPACE', - valueFrom: { - fieldRef: { - apiVersion: 'v1', - fieldPath: 'metadata.namespace', - }, + }, + { + name: 'TRACELOOP_POD_NAME', + valueFrom: { + fieldRef: { + apiVersion: 'v1', + fieldPath: 'metadata.name', }, }, - { - name: 'GADGET_IMAGE', - value: 'ghcr.io/inspektor-gadget/inspektor-gadget:v0.15.0', - }, - { - name: 'INSPEKTOR_GADGET_VERSION', - value: 'v0.15.0', - }, - { - name: 'INSPEKTOR_GADGET_OPTION_HOOK_MODE', - value: 'auto', - }, - { - name: 'INSPEKTOR_GADGET_OPTION_FALLBACK_POD_INFORMER', - value: 'true', - }, - { - name: 'INSPEKTOR_GADGET_CONTAINERD_SOCKETPATH', - value: '/run/containerd/containerd.sock', - }, - { - name: 'INSPEKTOR_GADGET_CRIO_SOCKETPATH', - value: '/run/crio/crio.sock', - }, - { - name: 'INSPEKTOR_GADGET_DOCKER_SOCKETPATH', - value: '/run/docker.sock', - }, - { - name: 'HOST_ROOT', - value: '/host', - }, - ], - image: 'ghcr.io/inspektor-gadget/inspektor-gadget:v0.15.0', - imagePullPolicy: 'Always', - lifecycle: { - preStop: { - exec: { - command: ['/cleanup.sh'], + }, + { + name: 'TRACELOOP_POD_NAMESPACE', + valueFrom: { + fieldRef: { + apiVersion: 'v1', + fieldPath: 'metadata.namespace', }, }, }, - livenessProbe: { - exec: { - command: ['/bin/gadgettracermanager', '-liveness'], - }, - failureThreshold: 3, - periodSeconds: 5, - successThreshold: 1, - timeoutSeconds: 2, + { + name: 'GADGET_IMAGE', + value: 'ghcr.io/inspektor-gadget/inspektor-gadget:v0.15.0', }, - name: 'gadget', - readinessProbe: { - exec: { - command: ['/bin/gadgettracermanager', '-liveness'], - }, - failureThreshold: 3, - periodSeconds: 5, - successThreshold: 1, - timeoutSeconds: 2, + { + name: 'INSPEKTOR_GADGET_VERSION', + value: 'v0.15.0', }, - resources: {}, - securityContext: { - capabilities: { - add: [ - 'NET_ADMIN', - 'SYS_ADMIN', - 'SYSLOG', - 'SYS_PTRACE', - 'SYS_RESOURCE', - 'IPC_LOCK', - 'SYS_MODULE', - 'NET_RAW', - ], - }, + { + name: 'INSPEKTOR_GADGET_OPTION_HOOK_MODE', + value: 'auto', }, - terminationMessagePath: '/dev/termination-log', - terminationMessagePolicy: 'FallbackToLogsOnError', - volumeMounts: [ - { - mountPath: '/host', - name: 'host', - }, - { - mountPath: '/run', - name: 'run', - }, - { - mountPath: '/lib/modules', - name: 'modules', - }, - { - mountPath: '/sys/kernel/debug', - name: 'debugfs', - }, - { - mountPath: '/sys/fs/cgroup', - name: 'cgroup', - }, - { - mountPath: '/sys/fs/bpf', - name: 'bpffs', + { + name: 'INSPEKTOR_GADGET_OPTION_FALLBACK_POD_INFORMER', + value: 'true', + }, + { + name: 'INSPEKTOR_GADGET_CONTAINERD_SOCKETPATH', + value: '/run/containerd/containerd.sock', + }, + { + name: 'INSPEKTOR_GADGET_CRIO_SOCKETPATH', + value: '/run/crio/crio.sock', + }, + { + name: 'INSPEKTOR_GADGET_DOCKER_SOCKETPATH', + value: '/run/docker.sock', + }, + { + name: 'HOST_ROOT', + value: '/host', + }, + ], + image: 'ghcr.io/inspektor-gadget/inspektor-gadget:v0.15.0', + imagePullPolicy: 'Always', + lifecycle: { + preStop: { + exec: { + command: ['/cleanup.sh'], }, - ], - }, - ], - dnsPolicy: 'ClusterFirst', - hostNetwork: true, - hostPID: true, - nodeSelector: { - 'kubernetes.io/os': 'linux', - }, - restartPolicy: 'Always', - schedulerName: 'default-scheduler', - securityContext: {}, - serviceAccount: 'gadget', - serviceAccountName: 'gadget', - terminationGracePeriodSeconds: 30, - tolerations: [ - { - effect: 'NoSchedule', - operator: 'Exists', - }, - { - effect: 'NoExecute', - operator: 'Exists', - }, - ], - volumes: [ - { - hostPath: { - path: '/', - type: '', }, - name: 'host', }, - { - hostPath: { - path: '/run', - type: '', + livenessProbe: { + exec: { + command: ['/bin/gadgettracermanager', '-liveness'], }, - name: 'run', + failureThreshold: 3, + periodSeconds: 5, + successThreshold: 1, + timeoutSeconds: 2, }, - { - hostPath: { - path: '/sys/fs/cgroup', - type: '', + name: 'gadget', + readinessProbe: { + exec: { + command: ['/bin/gadgettracermanager', '-liveness'], }, - name: 'cgroup', + failureThreshold: 3, + periodSeconds: 5, + successThreshold: 1, + timeoutSeconds: 2, }, - { - hostPath: { - path: '/lib/modules', - type: '', + resources: {}, + securityContext: { + capabilities: { + add: [ + 'NET_ADMIN', + 'SYS_ADMIN', + 'SYSLOG', + 'SYS_PTRACE', + 'SYS_RESOURCE', + 'IPC_LOCK', + 'SYS_MODULE', + 'NET_RAW', + ], }, - name: 'modules', }, - { - hostPath: { - path: '/sys/fs/bpf', - type: '', + terminationMessagePath: '/dev/termination-log', + terminationMessagePolicy: 'FallbackToLogsOnError', + volumeMounts: [ + { + mountPath: '/host', + name: 'host', }, - name: 'bpffs', - }, - { - hostPath: { - path: '/sys/kernel/debug', - type: '', + { + mountPath: '/run', + name: 'run', }, - name: 'debugfs', - }, - ], - }, - }, - updateStrategy: { - rollingUpdate: { - maxSurge: 0, - maxUnavailable: 1, + { + mountPath: '/lib/modules', + name: 'modules', + }, + { + mountPath: '/sys/kernel/debug', + name: 'debugfs', + }, + { + mountPath: '/sys/fs/cgroup', + name: 'cgroup', + }, + { + mountPath: '/sys/fs/bpf', + name: 'bpffs', + }, + ], + }, + ], + dnsPolicy: 'ClusterFirst', + hostNetwork: true, + hostPID: true, + nodeSelector: { + 'kubernetes.io/os': 'linux', }, - type: 'RollingUpdate', + restartPolicy: 'Always', + schedulerName: 'default-scheduler', + securityContext: {}, + serviceAccount: 'gadget', + serviceAccountName: 'gadget', + terminationGracePeriodSeconds: 30, + tolerations: [ + { + effect: 'NoSchedule', + operator: 'Exists', + }, + { + effect: 'NoExecute', + operator: 'Exists', + }, + ], + volumes: [ + { + hostPath: { + path: '/', + type: '', + }, + name: 'host', + }, + { + hostPath: { + path: '/run', + type: '', + }, + name: 'run', + }, + { + hostPath: { + path: '/sys/fs/cgroup', + type: '', + }, + name: 'cgroup', + }, + { + hostPath: { + path: '/lib/modules', + type: '', + }, + name: 'modules', + }, + { + hostPath: { + path: '/sys/fs/bpf', + type: '', + }, + name: 'bpffs', + }, + { + hostPath: { + path: '/sys/kernel/debug', + type: '', + }, + name: 'debugfs', + }, + ], }, }, - status: { - currentNumberScheduled: 2, - desiredNumberScheduled: 2, - numberAvailable: 2, - numberMisscheduled: 0, - numberReady: 2, - observedGeneration: 1, - updatedNumberScheduled: 2, + updateStrategy: { + rollingUpdate: { + maxSurge: 0, + maxUnavailable: 1, + }, + type: 'RollingUpdate', }, }, - ].map((data: any) => new DaemonSet(data)); - return [objList, null, () => {}, () => {}] as any; -}; + status: { + currentNumberScheduled: 2, + desiredNumberScheduled: 2, + numberAvailable: 2, + numberMisscheduled: 0, + numberReady: 2, + observedGeneration: 1, + updatedNumberScheduled: 2, + }, + }, +]; export default { title: 'DaemonSet/List', @@ -297,6 +294,21 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/apps/v1/daemonsets', () => + HttpResponse.json({ + kind: 'DaemonSetList', + items: objList, + metadata: {}, + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/daemonset/__snapshots__/List.DaemonSets.stories.storyshot b/frontend/src/components/daemonset/__snapshots__/List.DaemonSets.stories.storyshot index 491b7ac7e3..5010ed1194 100644 --- a/frontend/src/components/daemonset/__snapshots__/List.DaemonSets.stories.storyshot +++ b/frontend/src/components/daemonset/__snapshots__/List.DaemonSets.stories.storyshot @@ -1,98 +1,100 @@ -<DocumentFragment> - <div - class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" - > +<body> + <div> <div - class="MuiBox-root css-j1fy4m" + class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Daemon Sets - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Daemon Sets + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -101,1142 +103,1142 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1e9qppa-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-pods-size: 180; --col-pods-size: 180; --header-currentPods-size: 180; --col-currentPods-size: 180; --header-desiredPods-size: 180; --col-desiredPods-size: 180; --header-readyPods-size: 180; --col-readyPods-size: 180; --header-nodeSelector-size: 180; --col-nodeSelector-size: 180; --header-containers-size: 180; --col-containers-size: 180; --header-images-size: 180; --col-images-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1e9qppa-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-pods-size: 180; --col-pods-size: 180; --header-currentPods-size: 180; --col-currentPods-size: 180; --header-desiredPods-size: 180; --col-desiredPods-size: 180; --header-readyPods-size: 180; --col-readyPods-size: 180; --header-nodeSelector-size: 180; --col-nodeSelector-size: 180; --header-containers-size: 180; --col-containers-size: 180; --header-images-size: 180; --col-images-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-s3gggc-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-s3gggc-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Pods - </div> - <span - aria-label="Sort by Pods descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Pods + </div> <span aria-label="Sort by Pods descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Pods descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1utncyt-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1utncyt-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Current - </div> - <span - aria-label="Sort by Current descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Current + </div> <span aria-label="Sort by Current descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Current descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-15443sz-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-15443sz-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Desired - </div> - <span - aria-label="Sort by Desired descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Desired + </div> <span aria-label="Sort by Desired descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Desired descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18g8d4j-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" + > <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> + Ready + </div> <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-18g8d4j-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Ready + aria-label="Sort by Ready descending" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Ready descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> </div> - <span - aria-label="Sort by Ready descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <span - aria-label="Sort by Ready descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-yv5b2a-MuiTableCell-root" - colspan="1" - data-index="6" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-yv5b2a-MuiTableCell-root" + colspan="1" + data-index="6" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Node Selector - </div> - <span - aria-label="Sort by Node Selector ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Node Selector + </div> <span aria-label="Sort by Node Selector ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Node Selector ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16fxf6s-MuiTableCell-root" - colspan="1" - data-index="7" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16fxf6s-MuiTableCell-root" + colspan="1" + data-index="7" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Containers - </div> - <span - aria-label="Sort by Containers ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Containers + </div> <span aria-label="Sort by Containers ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Containers ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-mha81v-MuiTableCell-root" - colspan="1" - data-index="8" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-mha81v-MuiTableCell-root" + colspan="1" + data-index="8" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Images - </div> - <span - aria-label="Sort by Images ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Images + </div> <span aria-label="Sort by Images ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Images ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="9" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="9" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - gadget - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + gadget + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - gadget - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10dyccb-MuiTableCell-root" - data-index="2" - > - 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1z0nlwt-MuiTableCell-root" - data-index="3" - > - 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-cvi8k5-MuiTableCell-root" - data-index="4" - > - 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vd59e1-MuiTableCell-root" - data-index="5" - > - 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-e8p8zj-MuiTableCell-root" - data-index="6" - > - <span - aria-label="kubernetes.io/os=linux" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + gadget + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10dyccb-MuiTableCell-root" + data-index="2" > - kubernetes.io/os=linux - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" - data-index="7" - > - <span - aria-label="gadget" - class="" - data-mui-internal-clone-element="true" + 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1z0nlwt-MuiTableCell-root" + data-index="3" > - gadget - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" - data-index="8" - > - <span - aria-label="ghcr.io/inspektor-gadget/inspektor-gadget:v0.15.0" - class="" - data-mui-internal-clone-element="true" + 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-cvi8k5-MuiTableCell-root" + data-index="4" > - ghcr.io/inspektor-gadget/inspektor-gadget:v0.15.0 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="9" - > - <p - aria-label="2023-05-02T04:34:53.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vd59e1-MuiTableCell-root" + data-index="5" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-e8p8zj-MuiTableCell-root" + data-index="6" + > + <span + aria-label="kubernetes.io/os=linux" + class="" + data-mui-internal-clone-element="true" + > + kubernetes.io/os=linux + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" + data-index="7" + > + <span + aria-label="gadget" + class="" + data-mui-internal-clone-element="true" + > + gadget + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" + data-index="8" + > + <span + aria-label="ghcr.io/inspektor-gadget/inspektor-gadget:v0.15.0" + class="" + data-mui-internal-clone-element="true" + > + ghcr.io/inspektor-gadget/inspektor-gadget:v0.15.0 + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="9" + > + <p + aria-label="2023-05-02T04:34:53.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-1 of 1 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1246,4 +1248,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/endpoints/EndpointDetails.stories.tsx b/frontend/src/components/endpoints/EndpointDetails.stories.tsx index 6c1f6d69c1..14b60514d1 100644 --- a/frontend/src/components/endpoints/EndpointDetails.stories.tsx +++ b/frontend/src/components/endpoints/EndpointDetails.stories.tsx @@ -1,112 +1,104 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObjectClass } from '../../lib/k8s/cluster'; -import Endpoints, { KubeEndpoint } from '../../lib/k8s/endpoints'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import EndpointDetails from './Details'; -const usePhonyGet: KubeObjectClass['useGet'] = (name, namespace) => { - return [ - new Endpoints({ - kind: 'Endpoints', - apiVersion: 'v1', - metadata: { - name, - namespace, - uid: 'phony', - creationTimestamp: new Date('2020-04-25').toISOString(), - resourceVersion: '1', - selfLink: '0', - }, - subsets: [ - { - addresses: [ - { - ip: '127.0.0.1', - nodeName: 'mynode', - targetRef: { - kind: 'Pod', - namespace: 'MyNamespace', - name: 'mypod', - uid: 'phony-pod', - resourceVersion: '1', - apiVersion: 'v1', - }, - }, - { - ip: '127.0.0.2', - nodeName: 'mynode', - targetRef: { - kind: 'Pod', - namespace: 'MyNamespace', - name: 'mypod-1', - uid: 'phony-pod-1', - resourceVersion: '1', - apiVersion: 'v1', - }, - }, - ], - ports: [ - { - name: 'myport', - port: 8080, - protocol: 'TCP', - }, - ], - }, - ], - } as KubeEndpoint), - null, - () => {}, - () => {}, - ] as any; -}; - export default { title: 'endpoints/EndpointsDetailsView', component: EndpointDetails, argTypes: {}, - decorators: [ - Story => { - return ( - <TestContext routerMap={{ namespace: 'my-namespace', name: 'my-endpoint' }}> - <Story /> - </TestContext> - ); + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/api/v1/endpoints', () => HttpResponse.error()), + http.get('http://localhost:4466/api/v1/namespaces/my-namespace/events', () => + HttpResponse.error() + ), + ], + }, }, - ], + }, } as Meta; -interface MockerStory { - useGet?: KubeObjectClass['useGet']; - useList?: KubeObjectClass['useList']; -} - -const Template: StoryFn = (args: MockerStory) => { - if (!!args.useGet) { - Endpoints.useGet = args.useGet; - } - if (!!args.useList) { - Endpoints.useList = args.useList; - } - +const Template: StoryFn = () => { return ( - <TestContext> + <TestContext routerMap={{ namespace: 'my-namespace', name: 'my-endpoint' }}> <EndpointDetails /> </TestContext> ); }; export const Default = Template.bind({}); -Default.args = { - useGet: usePhonyGet, -}; - -export const NoItemYet = Template.bind({}); -NoItemYet.args = { - useGet: () => [null, null, () => {}, () => {}] as any, +Default.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/namespaces/my-namespace/endpoints/my-endpoint', () => + HttpResponse.json({ + kind: 'Endpoints', + apiVersion: 'v1', + metadata: { + name: 'my-endpoint', + namespace: 'my-namespace', + uid: 'phony', + creationTimestamp: new Date('2020-04-25').toISOString(), + resourceVersion: '1', + selfLink: '0', + }, + subsets: [ + { + addresses: [ + { + ip: '127.0.0.1', + nodeName: 'mynode', + targetRef: { + kind: 'Pod', + namespace: 'MyNamespace', + name: 'mypod', + uid: 'phony-pod', + resourceVersion: '1', + apiVersion: 'v1', + }, + }, + { + ip: '127.0.0.2', + nodeName: 'mynode', + targetRef: { + kind: 'Pod', + namespace: 'MyNamespace', + name: 'mypod-1', + uid: 'phony-pod-1', + resourceVersion: '1', + apiVersion: 'v1', + }, + }, + ], + ports: [ + { + name: 'myport', + port: 8080, + protocol: 'TCP', + }, + ], + }, + ], + }) + ), + ], + }, + }, }; export const Error = Template.bind({}); -Error.args = { - useGet: () => [null, 'Phony error is phony!', () => {}, () => {}] as any, +Error.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/namespaces/my-namespace/endpoints/my-endpoint', () => + HttpResponse.error() + ), + ], + }, + }, }; diff --git a/frontend/src/components/endpoints/EndpointList.stories.tsx b/frontend/src/components/endpoints/EndpointList.stories.tsx index 61b1f11d3e..d29b78bb5c 100644 --- a/frontend/src/components/endpoints/EndpointList.stories.tsx +++ b/frontend/src/components/endpoints/EndpointList.stories.tsx @@ -1,48 +1,43 @@ import { Meta, StoryFn } from '@storybook/react'; -import Endpoints, { KubeEndpoint } from '../../lib/k8s/endpoints'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; -import { generateK8sResourceList } from '../../test/mocker'; import EndpointList from './List'; -Endpoints.useList = () => { - const objList = generateK8sResourceList<KubeEndpoint>( - { - kind: 'Endpoints', - apiVersion: 'v1', - metadata: { - namespace: '', - }, - subsets: [ - { - addresses: [ - { - ip: '127.0.01', - nodeName: 'mynode', - targetRef: { - kind: 'Pod', - namespace: 'my-namespace', - name: 'mypod', - uid: 'phony-pod', - resourceVersion: '1', - apiVersion: 'v1', - }, - }, - ], - ports: [ - { - name: 'myport', - port: 8080, - protocol: 'TCP', - }, - ], - }, - ], +const list = [ + { + kind: 'Endpoints', + apiVersion: 'v1', + metadata: { + namespace: '', + creationTimestamp: new Date('2022-01-01').toISOString(), }, - { instantiateAs: Endpoints } - ); - - return [objList, null, () => {}, () => {}] as any; -}; + subsets: [ + { + addresses: [ + { + ip: '127.0.01', + nodeName: 'mynode', + targetRef: { + kind: 'Pod', + namespace: 'my-namespace', + name: 'mypod', + uid: 'phony-pod', + resourceVersion: '1', + apiVersion: 'v1', + }, + }, + ], + ports: [ + { + name: 'myport', + port: 8080, + protocol: 'TCP', + }, + ], + }, + ], + }, +]; export default { title: 'endpoints/EndpointsListView', @@ -57,6 +52,21 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/endpoints', () => + HttpResponse.json({ + kind: 'EndpointsList', + items: list, + metadata: {}, + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/endpoints/__snapshots__/EndpointDetails.Default.stories.storyshot b/frontend/src/components/endpoints/__snapshots__/EndpointDetails.Default.stories.storyshot index ad3e3a0335..1a0b2076a4 100644 --- a/frontend/src/components/endpoints/__snapshots__/EndpointDetails.Default.stories.storyshot +++ b/frontend/src/components/endpoints/__snapshots__/EndpointDetails.Default.stories.storyshot @@ -1,170 +1,187 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Endpoint - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Endpoint + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiBox-root css-0" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - 2020-04-25T00:00:00.000Z - </span> - </dd> - </dl> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Subsets - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-endpoint + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-namespace + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2020-04-25T00:00:00.000Z + </span> + </dd> + </dl> </div> </div> </div> - <div - class="MuiBox-root css-1txv3mw" - /> </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > <div - class="MuiBox-root css-9k64dt" + class="MuiBox-root css-p0cik4" > <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-17atqe3-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" @@ -172,11 +189,11 @@ <div class="MuiBox-root css-70qvj9" > - <h4 - class="MuiTypography-root MuiTypography-h4 MuiTypography-noWrap css-15onnfg-MuiTypography-root" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" > - Addresses - </h4> + Subsets + </h2> <div class="MuiBox-root css-ldp2l3" /> @@ -184,337 +201,277 @@ </div> </div> <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" + /> + </div> + <div + class="MuiBox-root css-9k64dt" + > + <div + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-1ndbor9-MuiTable-root" + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-17atqe3-MuiGrid-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <div + class="MuiBox-root css-70qvj9" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - IP - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <h4 + class="MuiTypography-root MuiTypography-h4 MuiTypography-noWrap css-15onnfg-MuiTypography-root" > - Hostname - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Target - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + Addresses + </h4> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-1ndbor9-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - 127.0.0.1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + IP + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - mypod - </a> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + Hostname + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Target + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - 127.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 127.0.0.1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod + </a> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - mypod-1 - </a> - </td> - </tr> - </tbody> - </table> - </div> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-17atqe3-MuiGrid-root" - > + 127.0.0.2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mypod-1 + </a> + </td> + </tr> + </tbody> + </table> + </div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-17atqe3-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h4 - class="MuiTypography-root MuiTypography-h4 MuiTypography-noWrap css-15onnfg-MuiTypography-root" - > - Ports - </h4> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h4 + class="MuiTypography-root MuiTypography-h4 MuiTypography-noWrap css-15onnfg-MuiTypography-root" + > + Ports + </h4> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1ndbor9-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-1ndbor9-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Name - <button - aria-label="sort up" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" + scope="col" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Port - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + Name + <button + aria-label="sort up" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" + scope="col" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Protocol - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + Port + <button + aria-label="sort swap" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" + scope="col" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + Protocol + <button + aria-label="sort swap" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - myport - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 8080 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - TCP - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + myport + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 8080 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + TCP + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/endpoints/__snapshots__/EndpointDetails.Error.stories.storyshot b/frontend/src/components/endpoints/__snapshots__/EndpointDetails.Error.stories.storyshot index f9b29bdcd4..c92339212d 100644 --- a/frontend/src/components/endpoints/__snapshots__/EndpointDetails.Error.stories.storyshot +++ b/frontend/src/components/endpoints/__snapshots__/EndpointDetails.Error.stories.storyshot @@ -1,101 +1,103 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Endpoint - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Endpoint + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - Phony error is phony! - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + > + Error: Unreachable + </p> + </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/endpoints/__snapshots__/EndpointDetails.NoItemYet.stories.storyshot b/frontend/src/components/endpoints/__snapshots__/EndpointDetails.NoItemYet.stories.storyshot deleted file mode 100644 index 0939bb988e..0000000000 --- a/frontend/src/components/endpoints/__snapshots__/EndpointDetails.NoItemYet.stories.storyshot +++ /dev/null @@ -1,112 +0,0 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" - > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Endpoint - </h1> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-5cned0" - > - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading resource data" - > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" - > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> - </div> - </div> - </div> - </div> -</DocumentFragment> \ No newline at end of file diff --git a/frontend/src/components/endpoints/__snapshots__/EndpointList.Items.stories.storyshot b/frontend/src/components/endpoints/__snapshots__/EndpointList.Items.stories.storyshot index 67a853be5d..9525d9efd4 100644 --- a/frontend/src/components/endpoints/__snapshots__/EndpointList.Items.stories.storyshot +++ b/frontend/src/components/endpoints/__snapshots__/EndpointList.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Endpoints - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Endpoints + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" - > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,836 +100,623 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1nbyy6v-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-addresses-size: 180; --col-addresses-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1nbyy6v-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-addresses-size: 180; --col-addresses-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > - Name + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> + <span + aria-label="Sort by Name descending" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <span - aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1rcfhfa-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1rcfhfa-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Addresses - </div> - <span - aria-label="Sort by Addresses ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Addresses + </div> <span aria-label="Sort by Addresses ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Addresses ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - endpoints-0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-namespace - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1qls0ot-MuiTableCell-root" - data-index="2" - > - <span - aria-label="127.0.01:8080" - class="" - data-mui-internal-clone-element="true" - > - 127.0.01:8080 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - endpoints-1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-namespace - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1qls0ot-MuiTableCell-root" - data-index="2" - > - <span - aria-label="127.0.01:8080" - class="" - data-mui-internal-clone-element="true" - > - 127.0.01:8080 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - endpoints-2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-namespace - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1qls0ot-MuiTableCell-root" - data-index="2" - > - <span - aria-label="127.0.01:8080" - class="" - data-mui-internal-clone-element="true" - > - 127.0.01:8080 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - endpoints-3 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-namespace - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1qls0ot-MuiTableCell-root" - data-index="2" - > - <span - aria-label="127.0.01:8080" - class="" - data-mui-internal-clone-element="true" - > - 127.0.01:8080 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - endpoints-4 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-namespace - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1qls0ot-MuiTableCell-root" - data-index="2" - > - <span - aria-label="127.0.01:8080" - class="" - data-mui-internal-clone-element="true" - > - 127.0.01:8080 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1qls0ot-MuiTableCell-root" + data-index="2" + > + <span + aria-label="127.0.01:8080" + class="" + data-mui-internal-clone-element="true" + > + 127.0.01:8080 + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="3" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -936,4 +725,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/horizontalPodAutoscaler/HPADetails.stories.tsx b/frontend/src/components/horizontalPodAutoscaler/HPADetails.stories.tsx index dcc39eeaaa..c816798b9e 100644 --- a/frontend/src/components/horizontalPodAutoscaler/HPADetails.stories.tsx +++ b/frontend/src/components/horizontalPodAutoscaler/HPADetails.stories.tsx @@ -1,111 +1,104 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObjectClass } from '../../lib/k8s/cluster'; -import { KubeObject } from '../../lib/k8s/cluster'; -import Event from '../../lib/k8s/event'; -import HPA, { KubeHPA } from '../../lib/k8s/hpa'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import HPADetails from './Details'; -const usePhonyGet: KubeObjectClass['useGet'] = () => { - return [ - new HPA({ - apiVersion: 'autoscaling/v2', - kind: 'HorizontalPodAutoscaler', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"autoscaling/v2","kind":"HorizontalPodAutoscaler","metadata":{"annotations":{},"creationTimestamp":"2022-10-17T08:04:30Z","name":"php-apache","namespace":"default","resourceVersion":"4488138","uid":"a98be011-f69e-404a-bcfa-d76d78d24884"},"spec":{"maxReplicas":10,"metrics":[{"resource":{"name":"cpu","target":{"averageUtilization":50,"type":"Utilization"}},"type":"Resource"},{"resource":{"name":"memory","target":{"averageValue":"100Mi","type":"AverageValue"}},"type":"Resource"}],"minReplicas":1,"scaleTargetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"php-apache"}},"status":{"conditions":[{"lastTransitionTime":"2022-10-17T08:04:45Z","message":"recommended size matches current size","reason":"ReadyForNewScale","status":"True","type":"AbleToScale"},{"lastTransitionTime":"2022-10-17T21:57:14Z","message":"the HPA was able to successfully calculate a replica count from cpu resource utilization (percentage of request)","reason":"ValidMetricFound","status":"True","type":"ScalingActive"},{"lastTransitionTime":"2022-10-20T10:11:08Z","message":"the desired replica count is less than the minimum replica count","reason":"TooFewReplicas","status":"True","type":"ScalingLimited"}],"currentMetrics":[{"resource":{"current":{"averageUtilization":0,"averageValue":"1m"},"name":"cpu"},"type":"Resource"}],"currentReplicas":1,"desiredReplicas":1,"lastScaleTime":"2022-10-20T10:11:08Z"}}\n', +const mockHPA = { + apiVersion: 'autoscaling/v2', + kind: 'HorizontalPodAutoscaler', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"autoscaling/v2","kind":"HorizontalPodAutoscaler","metadata":{"annotations":{},"creationTimestamp":"2022-10-17T08:04:30Z","name":"php-apache","namespace":"default","resourceVersion":"4488138","uid":"a98be011-f69e-404a-bcfa-d76d78d24884"},"spec":{"maxReplicas":10,"metrics":[{"resource":{"name":"cpu","target":{"averageUtilization":50,"type":"Utilization"}},"type":"Resource"},{"resource":{"name":"memory","target":{"averageValue":"100Mi","type":"AverageValue"}},"type":"Resource"}],"minReplicas":1,"scaleTargetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"php-apache"}},"status":{"conditions":[{"lastTransitionTime":"2022-10-17T08:04:45Z","message":"recommended size matches current size","reason":"ReadyForNewScale","status":"True","type":"AbleToScale"},{"lastTransitionTime":"2022-10-17T21:57:14Z","message":"the HPA was able to successfully calculate a replica count from cpu resource utilization (percentage of request)","reason":"ValidMetricFound","status":"True","type":"ScalingActive"},{"lastTransitionTime":"2022-10-20T10:11:08Z","message":"the desired replica count is less than the minimum replica count","reason":"TooFewReplicas","status":"True","type":"ScalingLimited"}],"currentMetrics":[{"resource":{"current":{"averageUtilization":0,"averageValue":"1m"},"name":"cpu"},"type":"Resource"}],"currentReplicas":1,"desiredReplicas":1,"lastScaleTime":"2022-10-20T10:11:08Z"}}\n', + }, + selfLink: '', + creationTimestamp: '2022-10-20T11:10:58Z', + name: 'php-apache', + namespace: 'default', + resourceVersion: '6462096', + uid: '73ad9a26-7cbd-431b-801a-614c9cbbd285', + }, + spec: { + maxReplicas: 10, + metrics: [ + { + resource: { + name: 'memory', + target: { + averageValue: '100Mi', + type: 'AverageValue', + }, }, - selfLink: '', - creationTimestamp: '2022-10-20T11:10:58Z', - name: 'php-apache', - namespace: 'default', - resourceVersion: '6462096', - uid: '73ad9a26-7cbd-431b-801a-614c9cbbd285', + type: 'Resource', }, - spec: { - maxReplicas: 10, - metrics: [ - { - resource: { - name: 'memory', - target: { - averageValue: '100Mi', - type: 'AverageValue', - }, - }, - type: 'Resource', + { + resource: { + name: 'cpu', + target: { + averageUtilization: 50, + type: 'Utilization', }, - { - resource: { - name: 'cpu', - target: { - averageUtilization: 50, - type: 'Utilization', - }, - }, - type: 'Resource', - }, - ], - minReplicas: 1, - scaleTargetRef: { - apiVersion: 'apps/v1', - kind: 'Deployment', - name: 'php-apache', }, + type: 'Resource', }, - status: { - conditions: [ - { - lastTransitionTime: '2022-10-20T11:11:01Z', - message: "the HPA controller was able to get the target's current scale", - reason: 'SucceededGetScale', - status: 'True', - type: 'AbleToScale', - }, - { - lastTransitionTime: '2022-10-26T12:53:22Z', - message: - 'the HPA was unable to compute the replica count: failed to get memory utilization: unable to get metrics for resource memory: no metrics returned from resource metrics API', - reason: 'FailedGetResourceMetric', - status: 'False', - type: 'ScalingActive', - }, - { - lastTransitionTime: '2022-10-20T11:11:01Z', - message: 'the desired count is within the acceptable range', - reason: 'DesiredWithinRange', - status: 'False', - type: 'ScalingLimited', - }, - ], - currentMetrics: [ - { - resource: { - current: { - averageValue: '14360576', - }, - name: 'memory', - }, - type: 'Resource', + ], + minReplicas: 1, + scaleTargetRef: { + apiVersion: 'apps/v1', + kind: 'Deployment', + name: 'php-apache', + }, + }, + status: { + conditions: [ + { + lastTransitionTime: '2022-10-20T11:11:01Z', + message: "the HPA controller was able to get the target's current scale", + reason: 'SucceededGetScale', + status: 'True', + type: 'AbleToScale', + }, + { + lastTransitionTime: '2022-10-26T12:53:22Z', + message: + 'the HPA was unable to compute the replica count: failed to get memory utilization: unable to get metrics for resource memory: no metrics returned from resource metrics API', + reason: 'FailedGetResourceMetric', + status: 'False', + type: 'ScalingActive', + }, + { + lastTransitionTime: '2022-10-20T11:11:01Z', + message: 'the desired count is within the acceptable range', + reason: 'DesiredWithinRange', + status: 'False', + type: 'ScalingLimited', + }, + ], + currentMetrics: [ + { + resource: { + current: { + averageValue: '14360576', }, - { - resource: { - current: { - averageUtilization: 0, - averageValue: '1m', - }, - name: 'cpu', - }, - type: 'Resource', + name: 'memory', + }, + type: 'Resource', + }, + { + resource: { + current: { + averageUtilization: 0, + averageValue: '1m', }, - ], - currentReplicas: 1, - desiredReplicas: 1, - lastScaleTime: '2022-10-21T11:15:12Z', + name: 'cpu', + }, + type: 'Resource', }, - } as KubeHPA), - ] as any; + ], + currentReplicas: 1, + desiredReplicas: 1, + lastScaleTime: '2022-10-21T11:15:12Z', + }, }; export default { @@ -121,39 +114,54 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/apis/autoscaling/v2/horizontalpodautoscalers', () => + HttpResponse.error() + ), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - useGet?: KubeObjectClass['useGet']; - useList?: KubeObjectClass['useList']; -} - -const Template: StoryFn = (args: MockerStory) => { - if (!!args.useGet) { - HPA.useGet = args.useGet; - Event.objectEvents = async (obj: KubeObject) => { - console.log('object:', obj); - return []; - }; - } - if (!!args.useList) { - HPA.useList = args.useList; - } - +const Template: StoryFn = () => { return <HPADetails />; }; export const Default = Template.bind({}); -Default.args = { - useGet: usePhonyGet, -}; - -export const NoItemYet = Template.bind({}); -NoItemYet.args = { - useGet: () => [null, null, () => {}, () => {}] as any, +Default.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/autoscaling/v2/namespaces/my-namespace/horizontalpodautoscalers/my-endpoint', + () => HttpResponse.json(mockHPA) + ), + ], + }, + }, }; export const Error = Template.bind({}); -Error.args = { - useGet: () => [null, 'Phony error is phony!', () => {}, () => {}] as any, +Error.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/autoscaling/v2/namespaces/my-namespace/horizontalpodautoscalers/my-endpoint', + () => HttpResponse.error() + ), + ], + }, + }, }; diff --git a/frontend/src/components/horizontalPodAutoscaler/HPAList.stories.tsx b/frontend/src/components/horizontalPodAutoscaler/HPAList.stories.tsx index 552394d530..7cf936586c 100644 --- a/frontend/src/components/horizontalPodAutoscaler/HPAList.stories.tsx +++ b/frontend/src/components/horizontalPodAutoscaler/HPAList.stories.tsx @@ -1,117 +1,106 @@ import { Meta, StoryFn } from '@storybook/react'; -import HPA, { KubeHPA } from '../../lib/k8s/hpa'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; -import { generateK8sResourceList } from '../../test/mocker'; import HpaList from './List'; -HPA.getAuthorization = (): Promise<{ status: any }> => { - return new Promise(resolve => { - resolve({ status: { allowed: true, reason: '', code: 200 } }); - }); -}; - -HPA.useList = () => { - const objList = generateK8sResourceList<KubeHPA>( - { - apiVersion: 'autoscaling/v2', - kind: 'HorizontalPodAutoscaler', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"autoscaling/v2","kind":"HorizontalPodAutoscaler","metadata":{"annotations":{},"creationTimestamp":"2022-10-17T08:04:30Z","name":"php-apache","namespace":"default","resourceVersion":"4488138","uid":"a98be011-f69e-404a-bcfa-d76d78d24884"},"spec":{"maxReplicas":10,"metrics":[{"resource":{"name":"cpu","target":{"averageUtilization":50,"type":"Utilization"}},"type":"Resource"},{"resource":{"name":"memory","target":{"averageValue":"100Mi","type":"AverageValue"}},"type":"Resource"}],"minReplicas":1,"scaleTargetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"php-apache"}},"status":{"conditions":[{"lastTransitionTime":"2022-10-17T08:04:45Z","message":"recommended size matches current size","reason":"ReadyForNewScale","status":"True","type":"AbleToScale"},{"lastTransitionTime":"2022-10-17T21:57:14Z","message":"the HPA was able to successfully calculate a replica count from cpu resource utilization (percentage of request)","reason":"ValidMetricFound","status":"True","type":"ScalingActive"},{"lastTransitionTime":"2022-10-20T10:11:08Z","message":"the desired replica count is less than the minimum replica count","reason":"TooFewReplicas","status":"True","type":"ScalingLimited"}],"currentMetrics":[{"resource":{"current":{"averageUtilization":0,"averageValue":"1m"},"name":"cpu"},"type":"Resource"}],"currentReplicas":1,"desiredReplicas":1,"lastScaleTime":"2022-10-20T10:11:08Z"}}\n', - }, - creationTimestamp: '2022-10-20T11:10:58Z', - name: 'php-apache', - namespace: 'default', - resourceVersion: '6462096', - uid: '73ad9a26-7cbd-431b-801a-614c9cbbd285', +const list = [ + { + apiVersion: 'autoscaling/v2', + kind: 'HorizontalPodAutoscaler', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"autoscaling/v2","kind":"HorizontalPodAutoscaler","metadata":{"annotations":{},"creationTimestamp":"2022-10-17T08:04:30Z","name":"php-apache","namespace":"default","resourceVersion":"4488138","uid":"a98be011-f69e-404a-bcfa-d76d78d24884"},"spec":{"maxReplicas":10,"metrics":[{"resource":{"name":"cpu","target":{"averageUtilization":50,"type":"Utilization"}},"type":"Resource"},{"resource":{"name":"memory","target":{"averageValue":"100Mi","type":"AverageValue"}},"type":"Resource"}],"minReplicas":1,"scaleTargetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"php-apache"}},"status":{"conditions":[{"lastTransitionTime":"2022-10-17T08:04:45Z","message":"recommended size matches current size","reason":"ReadyForNewScale","status":"True","type":"AbleToScale"},{"lastTransitionTime":"2022-10-17T21:57:14Z","message":"the HPA was able to successfully calculate a replica count from cpu resource utilization (percentage of request)","reason":"ValidMetricFound","status":"True","type":"ScalingActive"},{"lastTransitionTime":"2022-10-20T10:11:08Z","message":"the desired replica count is less than the minimum replica count","reason":"TooFewReplicas","status":"True","type":"ScalingLimited"}],"currentMetrics":[{"resource":{"current":{"averageUtilization":0,"averageValue":"1m"},"name":"cpu"},"type":"Resource"}],"currentReplicas":1,"desiredReplicas":1,"lastScaleTime":"2022-10-20T10:11:08Z"}}\n', }, - spec: { - maxReplicas: 10, - metrics: [ - { - resource: { - name: 'memory', - target: { - averageValue: '100Mi', - type: 'AverageValue', - }, + creationTimestamp: '2022-10-20T11:10:58Z', + name: 'php-apache', + namespace: 'default', + resourceVersion: '6462096', + uid: '73ad9a26-7cbd-431b-801a-614c9cbbd285', + }, + spec: { + maxReplicas: 10, + metrics: [ + { + resource: { + name: 'memory', + target: { + averageValue: '100Mi', + type: 'AverageValue', }, - type: 'Resource', }, - { - resource: { - name: 'cpu', - target: { - averageUtilization: 50, - type: 'Utilization', - }, + type: 'Resource', + }, + { + resource: { + name: 'cpu', + target: { + averageUtilization: 50, + type: 'Utilization', }, - type: 'Resource', }, - ], - minReplicas: 1, - scaleTargetRef: { - apiVersion: 'apps/v1', - kind: 'Deployment', - name: 'php-apache', + type: 'Resource', }, + ], + minReplicas: 1, + scaleTargetRef: { + apiVersion: 'apps/v1', + kind: 'Deployment', + name: 'php-apache', }, - status: { - conditions: [ - { - lastTransitionTime: '2022-10-20T11:11:01Z', - message: "the HPA controller was able to get the target's current scale", - reason: 'SucceededGetScale', - status: 'True', - type: 'AbleToScale', - }, - { - lastTransitionTime: '2022-10-26T12:53:22Z', - message: - 'the HPA was unable to compute the replica count: failed to get memory utilization: unable to get metrics for resource memory: no metrics returned from resource metrics API', - reason: 'FailedGetResourceMetric', - status: 'False', - type: 'ScalingActive', - }, - { - lastTransitionTime: '2022-10-20T11:11:01Z', - message: 'the desired count is within the acceptable range', - reason: 'DesiredWithinRange', - status: 'False', - type: 'ScalingLimited', - }, - ], - currentMetrics: [ - { - resource: { - current: { - averageValue: '14360576', - }, - name: 'memory', + }, + status: { + conditions: [ + { + lastTransitionTime: '2022-10-20T11:11:01Z', + message: "the HPA controller was able to get the target's current scale", + reason: 'SucceededGetScale', + status: 'True', + type: 'AbleToScale', + }, + { + lastTransitionTime: '2022-10-26T12:53:22Z', + message: + 'the HPA was unable to compute the replica count: failed to get memory utilization: unable to get metrics for resource memory: no metrics returned from resource metrics API', + reason: 'FailedGetResourceMetric', + status: 'False', + type: 'ScalingActive', + }, + { + lastTransitionTime: '2022-10-20T11:11:01Z', + message: 'the desired count is within the acceptable range', + reason: 'DesiredWithinRange', + status: 'False', + type: 'ScalingLimited', + }, + ], + currentMetrics: [ + { + resource: { + current: { + averageValue: '14360576', }, - type: 'Resource', + name: 'memory', }, - { - resource: { - current: { - averageUtilization: 0, - averageValue: '1m', - }, - name: 'cpu', + type: 'Resource', + }, + { + resource: { + current: { + averageUtilization: 0, + averageValue: '1m', }, - type: 'Resource', + name: 'cpu', }, - ], - currentReplicas: 1, - desiredReplicas: 1, - lastScaleTime: '2022-10-21T11:15:12Z', - }, + type: 'Resource', + }, + ], + currentReplicas: 1, + desiredReplicas: 1, + lastScaleTime: '2022-10-21T11:15:12Z', }, - { instantiateAs: HPA } - ); - return [objList, null, () => {}, () => {}] as any; -}; + }, +]; export default { title: 'hpa/HpaListView', @@ -126,6 +115,21 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/autoscaling/v2/horizontalpodautoscalers', () => + HttpResponse.json({ + kind: 'HpaList', + metadata: {}, + items: list, + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.Default.stories.storyshot b/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.Default.stories.storyshot index 2688847512..cb63959ae9 100644 --- a/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.Default.stories.storyshot +++ b/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.Default.stories.storyshot @@ -1,590 +1,594 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - HorizontalPodAutoscaler - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + HorizontalPodAutoscaler + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <button - aria-label="Edit" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Delete" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - php-apache - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + php-apache + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2022-10-20T11:10:58.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Annotations - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-10-20T11:10:58.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Annotations + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"autoscaling/v2","kind":"HorizontalPodAutoscaler","metadata":{"annotations":{},"creationTimestamp":"2022-10-17T08:04:30Z","name":"php-apache","namespace":"default","resourceVersion":"4488138","uid":"a98be011-f69e-404a-bcfa-d76d78d24884"},"spec":{"maxReplicas":10,"metrics":[{"resource":{"name":"cpu","target":{"averageUtilization":50,"type":"Utilization"}},"type":"Resource"},{"resource":{"name":"memory","target":{"averageValue":"100Mi","type":"AverageValue"}},"type":"Resource"}],"minReplicas":1,"scaleTargetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"php-apache"}},"status":{"conditions":[{"lastTransitionTime":"2022-10-17T08:04:45Z","message":"recommended size matches current size","reason":"ReadyForNewScale","status":"True","type":"AbleToScale"},{"lastTransitionTime":"2022-10-17T21:57:14Z","message":"the HPA was able to successfully calculate a replica count from cpu resource utilization (percentage of request)","reason":"ValidMetricFound","status":"True","type":"ScalingActive"},{"lastTransitionTime":"2022-10-20T10:11:08Z","message":"the desired replica count is less than the minimum replica count","reason":"TooFewReplicas","status":"True","type":"ScalingLimited"}],"currentMetrics":[{"resource":{"current":{"averageUtilization":0,"averageValue":"1m"},"name":"cpu"},"type":"Resource"}],"currentReplicas":1,"desiredReplicas":1,"lastScaleTime":"2022-10-20T10:11:08Z"}} -" - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" - data-mui-internal-clone-element="true" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - kubectl.kubernetes.io/last-applied-configuration: … - </p> + <p + aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"autoscaling/v2","kind":"HorizontalPodAutoscaler","metadata":{"annotations":{},"creationTimestamp":"2022-10-17T08:04:30Z","name":"php-apache","namespace":"default","resourceVersion":"4488138","uid":"a98be011-f69e-404a-bcfa-d76d78d24884"},"spec":{"maxReplicas":10,"metrics":[{"resource":{"name":"cpu","target":{"averageUtilization":50,"type":"Utilization"}},"type":"Resource"},{"resource":{"name":"memory","target":{"averageValue":"100Mi","type":"AverageValue"}},"type":"Resource"}],"minReplicas":1,"scaleTargetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"php-apache"}},"status":{"conditions":[{"lastTransitionTime":"2022-10-17T08:04:45Z","message":"recommended size matches current size","reason":"ReadyForNewScale","status":"True","type":"AbleToScale"},{"lastTransitionTime":"2022-10-17T21:57:14Z","message":"the HPA was able to successfully calculate a replica count from cpu resource utilization (percentage of request)","reason":"ValidMetricFound","status":"True","type":"ScalingActive"},{"lastTransitionTime":"2022-10-20T10:11:08Z","message":"the desired replica count is less than the minimum replica count","reason":"TooFewReplicas","status":"True","type":"ScalingLimited"}],"currentMetrics":[{"resource":{"current":{"averageUtilization":0,"averageValue":"1m"},"name":"cpu"},"type":"Resource"}],"currentReplicas":1,"desiredReplicas":1,"lastScaleTime":"2022-10-20T10:11:08Z"}} +" + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + data-mui-internal-clone-element="true" + > + kubectl.kubernetes.io/last-applied-configuration: … + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Reference - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Deployment/php-apache - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Metrics - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + Reference + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <table - class="MuiTable-root css-v8wh1j-MuiTable-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Name - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - (Current/Target) - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + Deployment + / + php-apache + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Metrics + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-v8wh1j-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - resource memory on pods - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 14360576/100Mi - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Name + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + (Current/Target) + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - resource cpu on pods (as a percentage of request) - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + resource memory on pods + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 14360576/100Mi + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - 0% (1m)/50% - </td> - </tr> - </tbody> - </table> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - MinReplicas - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 1 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - MaxReplicas - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 10 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Deployment pods - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + resource cpu on pods (as a percentage of request) + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 0% (1m)/50% + </td> + </tr> + </tbody> + </table> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + MinReplicas + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 1 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + MaxReplicas + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 10 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - 1 current / 1 desired - </span> - </dd> - </dl> + Deployment pods + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 1 current / 1 desired + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Conditions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Condition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Transition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Update - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - AbleToScale - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-10-20T11:11:01.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Condition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="the HPA controller was able to get the target's current scale" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - SucceededGetScale - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + Last Transition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Update + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - ScalingActive - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-10-26T12:53:22.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + AbleToScale + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="the HPA was unable to compute the replica count: failed to get memory utilization: unable to get metrics for resource memory: no metrics returned from resource metrics API" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - FailedGetResourceMetric - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <p + aria-label="2022-10-20T11:11:01.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - ScalingLimited - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-10-20T11:11:01.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <p + aria-label="the HPA controller was able to get the target's current scale" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + SucceededGetScale + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ScalingActive + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-10-26T12:53:22.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="the HPA was unable to compute the replica count: failed to get memory utilization: unable to get metrics for resource memory: no metrics returned from resource metrics API" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + FailedGetResourceMetric + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <p - aria-label="the desired count is within the acceptable range" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ScalingLimited + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - DesiredWithinRange - </p> - </td> - </tr> - </tbody> - </table> + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-10-20T11:11:01.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="the desired count is within the acceptable range" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + DesiredWithinRange + </p> + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data to be shown. - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data to be shown. + </p> + </div> </div> </div> </div> @@ -592,4 +596,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.Error.stories.storyshot b/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.Error.stories.storyshot index eb0ae46f58..6f584e1ae6 100644 --- a/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.Error.stories.storyshot +++ b/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.Error.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - Phony error is phony! - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + > + Error: Unreachable + </p> + </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.NoItemYet.stories.storyshot b/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.NoItemYet.stories.storyshot index 580b5d9cf7..2be149fe22 100644 --- a/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.NoItemYet.stories.storyshot +++ b/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPADetails.NoItemYet.stories.storyshot @@ -1,99 +1,129 @@ -<DocumentFragment> +<body + style="" +> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" + class="monaco-aria-container" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + </div> + <div> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-5cned0" + class="MuiBox-root css-p0cik4" > - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading resource data" + <div + class="MuiBox-root css-5cned0" > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Loading resource data" > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPAList.Items.stories.storyshot b/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPAList.Items.stories.storyshot index 044b6921f6..1a387e0b01 100644 --- a/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPAList.Items.stories.storyshot +++ b/frontend/src/components/horizontalPodAutoscaler/__snapshots__/HPAList.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Horizontal Pod Autoscalers - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Horizontal Pod Autoscalers + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,1364 +100,986 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1mxksyu-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-reference-size: 180; --col-reference-size: 180; --header-targets-size: 180; --col-targets-size: 180; --header-minReplicas-size: 180; --col-minReplicas-size: 180; --header-maxReplicas-size: 180; --col-maxReplicas-size: 180; --header-currentReplicas-size: 180; --col-currentReplicas-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1mxksyu-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-reference-size: 180; --col-reference-size: 180; --header-targets-size: 180; --col-targets-size: 180; --header-minReplicas-size: 180; --col-minReplicas-size: 180; --header-maxReplicas-size: 180; --col-maxReplicas-size: 180; --header-currentReplicas-size: 180; --col-currentReplicas-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10umkxl-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10umkxl-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Reference - </div> - <span - aria-label="Sort by Reference ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Reference + </div> <span aria-label="Sort by Reference ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Reference ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-116wkip-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-116wkip-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Targets - </div> - <span - aria-label="Sort by Targets ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Targets + </div> <span aria-label="Sort by Targets ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Targets ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xov0qj-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xov0qj-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - MinReplicas - </div> - <span - aria-label="Sort by MinReplicas descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + MinReplicas + </div> <span aria-label="Sort by MinReplicas descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by MinReplicas descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1okj1jh-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" + > <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> + MaxReplicas + </div> <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1okj1jh-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - MaxReplicas + aria-label="Sort by MaxReplicas descending" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by MaxReplicas descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> </div> - <span - aria-label="Sort by MaxReplicas descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <span - aria-label="Sort by MaxReplicas descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-bok8gx-MuiTableCell-root" - colspan="1" - data-index="6" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-bok8gx-MuiTableCell-root" + colspan="1" + data-index="6" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Replicas - </div> - <span - aria-label="Sort by Replicas descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Replicas + </div> <span aria-label="Sort by Replicas descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Replicas descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="7" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="7" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6oh1xu-MuiTableCell-root" - data-index="2" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - Deployment/php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10xe59h-MuiTableCell-root" - data-index="3" - > - <div - class="css-12ju9pi" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - 14360576/100Mi - </span> - </div> - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - 1more… - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-n2il5f-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8p35a3-MuiTableCell-root" - data-index="5" - > - 10 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" - data-index="6" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6oh1xu-MuiTableCell-root" - data-index="2" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + php-apache + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - Deployment/php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10xe59h-MuiTableCell-root" - data-index="3" - > - <div - class="css-12ju9pi" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - 14360576/100Mi - </span> - </div> - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - 1more… - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-n2il5f-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8p35a3-MuiTableCell-root" - data-index="5" - > - 10 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" - data-index="6" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6oh1xu-MuiTableCell-root" + data-index="2" > - php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6oh1xu-MuiTableCell-root" - data-index="2" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - Deployment/php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10xe59h-MuiTableCell-root" - data-index="3" - > - <div - class="css-12ju9pi" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - 14360576/100Mi - </span> - </div> - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - 1more… - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-n2il5f-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8p35a3-MuiTableCell-root" - data-index="5" - > - 10 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" - data-index="6" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6oh1xu-MuiTableCell-root" - data-index="2" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - Deployment/php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10xe59h-MuiTableCell-root" - data-index="3" - > - <div - class="css-12ju9pi" + Deployment + / + php-apache + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10xe59h-MuiTableCell-root" + data-index="3" > <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + class="css-12ju9pi" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" + <div + class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" > - 14360576/100Mi - </span> - </div> - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" + <span + class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" + > + 14360576/100Mi + </span> + </div> + <div + class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" > - 1more… - </span> + <span + class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" + > + 1more… + </span> + </div> </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-n2il5f-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8p35a3-MuiTableCell-root" - data-index="5" - > - 10 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" - data-index="6" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-n2il5f-MuiTableCell-root" + data-index="4" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8p35a3-MuiTableCell-root" + data-index="5" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6oh1xu-MuiTableCell-root" - data-index="2" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 10 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" + data-index="6" > - Deployment/php-apache - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10xe59h-MuiTableCell-root" - data-index="3" - > - <div - class="css-12ju9pi" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - 14360576/100Mi - </span> - </div> - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + <p + aria-label="2022-10-20T11:10:58.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - 1more… - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-n2il5f-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8p35a3-MuiTableCell-root" - data-index="5" - > - 10 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" - data-index="6" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1464,4 +1088,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/ingress/ClassDetails.stories.tsx b/frontend/src/components/ingress/ClassDetails.stories.tsx index 2aad6bb03b..aa6b56891b 100644 --- a/frontend/src/components/ingress/ClassDetails.stories.tsx +++ b/frontend/src/components/ingress/ClassDetails.stories.tsx @@ -1,5 +1,5 @@ import { Meta, StoryFn } from '@storybook/react'; -import IngressClass, { KubeIngressClass } from '../../lib/k8s/ingressClass'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import Details from './ClassDetails'; import { RESOURCE_DEFAULT_INGRESS_CLASS, RESOURCE_INGRESS_CLASS } from './storyHelper'; @@ -11,23 +11,33 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-ic' }}> <Story /> </TestContext> ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/apis/networking.k8s.io/v1/ingressclasses', () => + HttpResponse.error() + ), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - ingressJson?: KubeIngressClass; -} - -const Template: StoryFn = (args: MockerStory) => { - const { ingressJson } = args; - if (!!ingressJson) { - IngressClass.useGet = () => [new IngressClass(ingressJson), null, () => {}, () => {}] as any; - } +const Template: StoryFn = () => { return <Details />; }; @@ -35,8 +45,27 @@ export const Basic = Template.bind({}); Basic.args = { ingressJson: RESOURCE_INGRESS_CLASS, }; +Basic.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/networking.k8s.io/v1/ingressclasses/my-ic', () => + HttpResponse.json(RESOURCE_INGRESS_CLASS) + ), + ], + }, + }, +}; export const WithDefault = Template.bind({}); -WithDefault.args = { - ingressJson: RESOURCE_DEFAULT_INGRESS_CLASS, +WithDefault.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/networking.k8s.io/v1/ingressclasses/my-ic', () => + HttpResponse.json(RESOURCE_DEFAULT_INGRESS_CLASS) + ), + ], + }, + }, }; diff --git a/frontend/src/components/ingress/ClassList.stories.tsx b/frontend/src/components/ingress/ClassList.stories.tsx index 8cdd895701..96e957c169 100644 --- a/frontend/src/components/ingress/ClassList.stories.tsx +++ b/frontend/src/components/ingress/ClassList.stories.tsx @@ -1,18 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject } from '../../lib/k8s/cluster'; -import IngressClass from '../../lib/k8s/ingressClass'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import ListView from './ClassList'; import { RESOURCE_DEFAULT_INGRESS_CLASS, RESOURCE_INGRESS_CLASS } from './storyHelper'; -IngressClass.useList = () => { - const objList = [RESOURCE_INGRESS_CLASS, RESOURCE_DEFAULT_INGRESS_CLASS].map( - (data: KubeObject) => new IngressClass(data) - ); - - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'IngressClass/ListView', component: ListView, @@ -26,6 +17,21 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/networking.k8s.io/v1/ingressclasses', () => + HttpResponse.json({ + kind: 'IngressClassList', + metadata: {}, + items: [RESOURCE_INGRESS_CLASS, RESOURCE_DEFAULT_INGRESS_CLASS], + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/ingress/Details.stories.tsx b/frontend/src/components/ingress/Details.stories.tsx index facf985ca0..a43ec9564b 100644 --- a/frontend/src/components/ingress/Details.stories.tsx +++ b/frontend/src/components/ingress/Details.stories.tsx @@ -1,5 +1,5 @@ import { Meta, StoryFn } from '@storybook/react'; -import Ingress, { KubeIngress } from '../../lib/k8s/ingress'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import Details from './Details'; import { PORT_INGRESS, RESOURCE_INGRESS, WILDCARD_TLS_INGRESS } from './storyHelper'; @@ -11,23 +11,30 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-ingress' }}> <Story /> </TestContext> ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - ingressJson?: KubeIngress; -} - -const Template: StoryFn = (args: MockerStory) => { - const { ingressJson } = args; - if (!!ingressJson) { - Ingress.useGet = () => [new Ingress(ingressJson), null, () => {}, () => {}] as any; - } +const Template: StoryFn = () => { return <Details />; }; @@ -35,13 +42,40 @@ export const WithTLS = Template.bind({}); WithTLS.args = { ingressJson: PORT_INGRESS, }; +WithTLS.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/networking.k8s.io/v1/ingresses/my-ingress', () => + HttpResponse.json(PORT_INGRESS) + ), + ], + }, + }, +}; export const WithResource = Template.bind({}); -WithResource.args = { - ingressJson: RESOURCE_INGRESS, +WithResource.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/networking.k8s.io/v1/ingresses/my-ingress', () => + HttpResponse.json(RESOURCE_INGRESS) + ), + ], + }, + }, }; export const WithWildcardTLS = Template.bind({}); -WithWildcardTLS.args = { - ingressJson: WILDCARD_TLS_INGRESS, +WithWildcardTLS.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/networking.k8s.io/v1/ingresses/my-ingress', () => + HttpResponse.json(WILDCARD_TLS_INGRESS) + ), + ], + }, + }, }; diff --git a/frontend/src/components/ingress/List.stories.tsx b/frontend/src/components/ingress/List.stories.tsx index 186d7a4e0f..b740621302 100644 --- a/frontend/src/components/ingress/List.stories.tsx +++ b/frontend/src/components/ingress/List.stories.tsx @@ -1,16 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject } from '../../lib/k8s/cluster'; -import Ingress from '../../lib/k8s/ingress'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import ListView from './List'; import { PORT_INGRESS, RESOURCE_INGRESS } from './storyHelper'; -Ingress.useList = () => { - const objList = [PORT_INGRESS, RESOURCE_INGRESS].map((data: KubeObject) => new Ingress(data)); - - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'Ingress/ListView', component: ListView, @@ -24,6 +17,25 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [], + story: [ + http.get('http://localhost:4466/apis/networking.k8s.io/v1/ingresses', () => + HttpResponse.json({ + kind: 'IngressClassList', + metadata: {}, + items: [PORT_INGRESS, RESOURCE_INGRESS], + }) + ), + http.get('http://localhost:4466/apis/extensions/v1beta1/ingresses', () => + HttpResponse.error() + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/ingress/__snapshots__/ClassDetails.Basic.stories.storyshot b/frontend/src/components/ingress/__snapshots__/ClassDetails.Basic.stories.storyshot index 994690096f..aed9da8236 100644 --- a/frontend/src/components/ingress/__snapshots__/ClassDetails.Basic.stories.storyshot +++ b/frontend/src/components/ingress/__snapshots__/ClassDetails.Basic.stories.storyshot @@ -1,303 +1,239 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - IngressClass - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + IngressClass + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - resource-example-ingress - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + resource-example-ingress + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2023-07-19T09:48:42.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Default - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-07-19T09:48:42.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - No - </span> - </dd> - </dl> + Default + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + No + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/ingress/__snapshots__/ClassDetails.WithDefault.stories.storyshot b/frontend/src/components/ingress/__snapshots__/ClassDetails.WithDefault.stories.storyshot index 4848e8d7ac..45ead6d6b7 100644 --- a/frontend/src/components/ingress/__snapshots__/ClassDetails.WithDefault.stories.storyshot +++ b/frontend/src/components/ingress/__snapshots__/ClassDetails.WithDefault.stories.storyshot @@ -1,330 +1,266 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - IngressClass - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + IngressClass + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - resource-example-ingress - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + resource-example-ingress + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2023-07-19T09:48:42.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Annotations - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-07-19T09:48:42.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Annotations + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - ingressclass.kubernetes.io/is-default-class: true - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + ingressclass.kubernetes.io/is-default-class: true + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Default - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - Yes - </span> - </dd> - </dl> + Default + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Yes + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/ingress/__snapshots__/ClassList.Items.stories.storyshot b/frontend/src/components/ingress/__snapshots__/ClassList.Items.stories.storyshot index aa232526b1..ddc66690ad 100644 --- a/frontend/src/components/ingress/__snapshots__/ClassList.Items.stories.storyshot +++ b/frontend/src/components/ingress/__snapshots__/ClassList.Items.stories.storyshot @@ -1,651 +1,615 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Ingress Classes - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Ingress Classes + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-bb6075-MuiTable-root" - style="--header-default-size: 180; --col-default-size: 180; --header-name-size: 180; --col-name-size: 180; --header-controller-size: 180; --col-controller-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-bb6075-MuiTable-root" + style="--header-default-size: 180; --col-default-size: 180; --header-name-size: 180; --col-name-size: 180; --header-controller-size: 180; --col-controller-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14ys4f5-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-14ys4f5-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1sbs8jn" - /> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-1byo2ey" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1sbs8jn" + /> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" + focusable="false" + style="transform: scale(0.9);" + viewBox="0 0 24 24" + > + <path + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1i14xun-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1i14xun-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Controller - </div> - <span - aria-label="Sort by Controller ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Controller + </div> <span aria-label="Sort by Controller ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Controller ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-elz685-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-elz685-MuiTableCell-root" + data-index="0" > - resource-example-ingress - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-o559dc-MuiTableCell-root" - data-index="2" - > - test - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2023-07-19T09:48:42.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <p + aria-label="Default Ingress Class" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-elz685-MuiTableCell-root" - data-index="0" - > - <p - aria-label="Default Ingress Class" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + resource-example-ingress + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-o559dc-MuiTableCell-root" + data-index="2" > - resource-example-ingress - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-o559dc-MuiTableCell-root" - data-index="2" - > - test - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2023-07-19T09:48:42.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + test + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="3" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2023-07-19T09:48:42.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-2 of 2 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -654,4 +618,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/ingress/__snapshots__/Details.WithResource.stories.storyshot b/frontend/src/components/ingress/__snapshots__/Details.WithResource.stories.storyshot index fbc9f07e64..d680b54573 100644 --- a/frontend/src/components/ingress/__snapshots__/Details.WithResource.stories.storyshot +++ b/frontend/src/components/ingress/__snapshots__/Details.WithResource.stories.storyshot @@ -1,452 +1,388 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Ingress - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Ingress + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - resource-example-ingress - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + resource-example-ingress + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2023-07-19T09:48:42.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Default Backend - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - - - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Ports - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Service:service1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - TLS - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Class Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - /> - </dl> + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-07-19T09:48:42.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Default Backend + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + - + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Ports + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Service:service1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + TLS + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Class Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + /> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Rules - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Rules + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-1ndbor9-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Host - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Path - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Backends - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-1ndbor9-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="http://https-example.foo.com/" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Host + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - http://https-example.foo.com/ - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + Path + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Backends + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <div - class="MuiBox-root css-0" - style="display: flex; margin-bottom: 5px;" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="http://https-example.foo.com/" - style="margin-right: 5px;" > - / + http://https-example.foo.com/ </a> - (Prefix) - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-0" - style="display: flex; flex-direction: column; flex-wrap: nowrap; margin-bottom: 5px;" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <div + class="MuiBox-root css-0" + style="display: flex; margin-bottom: 5px;" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="http://https-example.foo.com/" + style="margin-right: 5px;" + > + / + </a> + (Prefix) + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <div + class="MuiBox-root css-0" + style="display: flex; flex-direction: column; flex-wrap: nowrap; margin-bottom: 5px;" > - Service:service1 - </p> - </div> - </td> - </tr> - </tbody> - </table> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + Service:service1 + </p> + </div> + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/ingress/__snapshots__/Details.WithTLS.stories.storyshot b/frontend/src/components/ingress/__snapshots__/Details.WithTLS.stories.storyshot index ea31bb7db7..ac91c9dce3 100644 --- a/frontend/src/components/ingress/__snapshots__/Details.WithTLS.stories.storyshot +++ b/frontend/src/components/ingress/__snapshots__/Details.WithTLS.stories.storyshot @@ -1,478 +1,414 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Ingress - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Ingress + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - tls-example-ingress - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + tls-example-ingress + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2023-07-19T09:48:42.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Default Backend - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - - - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Ports - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 443, 80, someport - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - TLS - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - aria-label="testsecret-tls 🞂 https-example.foo.com" - class="" - data-mui-internal-clone-element="true" + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - testsecret-tls 🞂 https-example.foo.com - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Class Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - /> - </dl> + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-07-19T09:48:42.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Default Backend + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + - + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Ports + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 443, 80, someport + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + TLS + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + aria-label="testsecret-tls 🞂 https-example.foo.com" + class="" + data-mui-internal-clone-element="true" + > + testsecret-tls 🞂 https-example.foo.com + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Class Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + /> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Rules - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Rules + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-1ndbor9-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-1ndbor9-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Host - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Path - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Backends - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="https://https-example.foo.com/" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Host + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Path + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - https://https-example.foo.com/ - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + Backends + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <div - class="MuiBox-root css-0" - style="display: flex; margin-bottom: 5px;" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="https://https-example.foo.com/" - style="margin-right: 5px;" > - / + https://https-example.foo.com/ </a> - (Prefix) - </div> - <div - class="MuiBox-root css-0" - style="display: flex; margin-bottom: 5px;" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="https://https-example.foo.com/second" - style="margin-right: 5px;" + <div + class="MuiBox-root css-0" + style="display: flex; margin-bottom: 5px;" > - /second - </a> - (Prefix) - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-0" - style="display: flex; flex-direction: column; flex-wrap: nowrap; margin-bottom: 5px;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="https://https-example.foo.com/" + style="margin-right: 5px;" + > + / + </a> + (Prefix) + </div> + <div + class="MuiBox-root css-0" + style="display: flex; margin-bottom: 5px;" > - service1:80 - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="https://https-example.foo.com/second" + style="margin-right: 5px;" + > + /second + </a> + (Prefix) + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <div + class="MuiBox-root css-0" + style="display: flex; flex-direction: column; flex-wrap: nowrap; margin-bottom: 5px;" > - service2:someport - </p> - </div> - </td> - </tr> - </tbody> - </table> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + service1:80 + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + service2:someport + </p> + </div> + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/ingress/__snapshots__/Details.WithWildcardTLS.stories.storyshot b/frontend/src/components/ingress/__snapshots__/Details.WithWildcardTLS.stories.storyshot index ba406c6531..1cd71f2a36 100644 --- a/frontend/src/components/ingress/__snapshots__/Details.WithWildcardTLS.stories.storyshot +++ b/frontend/src/components/ingress/__snapshots__/Details.WithWildcardTLS.stories.storyshot @@ -1,348 +1,284 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Ingress - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Ingress + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - wildcard-tls-example-ingress - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + wildcard-tls-example-ingress + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2023-07-19T09:48:42.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Default Backend - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - - - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Ports - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 443 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - TLS - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - aria-label="wildcard-cert 🞂 *.one.domain.tld, *.two.domain.tld" - class="" - data-mui-internal-clone-element="true" + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - wildcard-cert 🞂 *.one.domain.tld, *.two.domain.tld - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Class Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - /> - </dl> + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-07-19T09:48:42.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Default Backend + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + - + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Ports + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 443 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + TLS + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + aria-label="wildcard-cert 🞂 *.one.domain.tld, *.two.domain.tld" + class="" + data-mui-internal-clone-element="true" + > + wildcard-cert 🞂 *.one.domain.tld, *.two.domain.tld + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Class Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + /> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" - /> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/ingress/__snapshots__/LinkStringFormat.Empty.stories.storyshot b/frontend/src/components/ingress/__snapshots__/LinkStringFormat.Empty.stories.storyshot index 2905e8f62c..220ab1e2f5 100644 --- a/frontend/src/components/ingress/__snapshots__/LinkStringFormat.Empty.stories.storyshot +++ b/frontend/src/components/ingress/__snapshots__/LinkStringFormat.Empty.stories.storyshot @@ -1,15 +1,17 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - style="display: flex; margin-bottom: 5px;" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="http://exampleurl.com/" - style="margin-right: 5px;" +<body> + <div> + <div + class="MuiBox-root css-0" + style="display: flex; margin-bottom: 5px;" > - / - </a> - (Prefix) + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="http://exampleurl.com/" + style="margin-right: 5px;" + > + / + </a> + (Prefix) + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/ingress/__snapshots__/LinkStringFormat.morePath.stories.storyshot b/frontend/src/components/ingress/__snapshots__/LinkStringFormat.morePath.stories.storyshot index e9c11c0b97..b5d4b403ba 100644 --- a/frontend/src/components/ingress/__snapshots__/LinkStringFormat.morePath.stories.storyshot +++ b/frontend/src/components/ingress/__snapshots__/LinkStringFormat.morePath.stories.storyshot @@ -1,15 +1,17 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - style="display: flex; margin-bottom: 5px;" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="http://exampleurl.com/pathB" - style="margin-right: 5px;" +<body> + <div> + <div + class="MuiBox-root css-0" + style="display: flex; margin-bottom: 5px;" > - /pathB - </a> - (Prefix) + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="http://exampleurl.com/pathB" + style="margin-right: 5px;" + > + /pathB + </a> + (Prefix) + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/ingress/__snapshots__/LinkStringFormat.soloPath.stories.storyshot b/frontend/src/components/ingress/__snapshots__/LinkStringFormat.soloPath.stories.storyshot index b59090f40b..ea3372feda 100644 --- a/frontend/src/components/ingress/__snapshots__/LinkStringFormat.soloPath.stories.storyshot +++ b/frontend/src/components/ingress/__snapshots__/LinkStringFormat.soloPath.stories.storyshot @@ -1,15 +1,17 @@ -<DocumentFragment> - <div - class="MuiBox-root css-0" - style="display: flex; margin-bottom: 5px;" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="http://exampleurl.com/pathA" - style="margin-right: 5px;" +<body> + <div> + <div + class="MuiBox-root css-0" + style="display: flex; margin-bottom: 5px;" > - /pathA - </a> - (Prefix) + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="http://exampleurl.com/pathA" + style="margin-right: 5px;" + > + /pathA + </a> + (Prefix) + </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/ingress/__snapshots__/List.Items.stories.storyshot b/frontend/src/components/ingress/__snapshots__/List.Items.stories.storyshot index afcf4498d1..496c0c3a57 100644 --- a/frontend/src/components/ingress/__snapshots__/List.Items.stories.storyshot +++ b/frontend/src/components/ingress/__snapshots__/List.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Ingresses - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Ingresses + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,870 +100,870 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1nhhakd-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-class-size: 180; --col-class-size: 180; --header-hosts-size: 180; --col-hosts-size: 180; --header-ports-size: 180; --col-ports-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1nhhakd-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-class-size: 180; --col-class-size: 180; --header-hosts-size: 180; --col-hosts-size: 180; --header-ports-size: 180; --col-ports-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1xuo38g-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1xuo38g-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Class Name - </div> - <span - aria-label="Sort by Class Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Class Name + </div> <span aria-label="Sort by Class Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Class Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-w80en0-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-w80en0-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Hosts - </div> - <span - aria-label="Sort by Hosts ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Hosts + </div> <span aria-label="Sort by Hosts ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Hosts ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-rgtwta-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-rgtwta-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Path - </div> - <span - aria-label="Sort by Path ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Path + </div> <span aria-label="Sort by Path ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Path ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - tls-example-ingress - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-kbt0iz-MuiTableCell-root" - data-index="2" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-pydrni-MuiTableCell-root" - data-index="3" - > - <span - aria-label="https-example.foo.com" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + tls-example-ingress + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - https-example.foo.com - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-107xfei-MuiTableCell-root" - data-index="4" - > - <span - aria-label="/ 🞂 service1:80 -/second 🞂 service2:someport" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-kbt0iz-MuiTableCell-root" + data-index="2" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-pydrni-MuiTableCell-root" + data-index="3" > - / 🞂 service1:80, /second 🞂 service2:someport - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2023-07-19T09:48:42.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <span + aria-label="https-example.foo.com" + class="" + data-mui-internal-clone-element="true" + > + https-example.foo.com + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-107xfei-MuiTableCell-root" + data-index="4" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <span + aria-label="/ 🞂 service1:80 +/second 🞂 service2:someport" + class="" + data-mui-internal-clone-element="true" + > + / 🞂 service1:80, /second 🞂 service2:someport + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="5" > - resource-example-ingress - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + <p + aria-label="2023-07-19T09:48:42.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-kbt0iz-MuiTableCell-root" - data-index="2" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-pydrni-MuiTableCell-root" - data-index="3" - > - <span - aria-label="https-example.foo.com" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + resource-example-ingress + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - https-example.foo.com - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-107xfei-MuiTableCell-root" - data-index="4" - > - <span - aria-label="/ 🞂 Service:service1" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-kbt0iz-MuiTableCell-root" + data-index="2" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-pydrni-MuiTableCell-root" + data-index="3" > - / 🞂 Service:service1 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2023-07-19T09:48:42.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <span + aria-label="https-example.foo.com" + class="" + data-mui-internal-clone-element="true" + > + https-example.foo.com + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-107xfei-MuiTableCell-root" + data-index="4" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <span + aria-label="/ 🞂 Service:service1" + class="" + data-mui-internal-clone-element="true" + > + / 🞂 Service:service1 + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="5" + > + <p + aria-label="2023-07-19T09:48:42.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-2 of 2 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-2 of 2 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -970,4 +972,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/job/JobList.stories.tsx b/frontend/src/components/job/JobList.stories.tsx index 009ffc9a79..3a1bab3500 100644 --- a/frontend/src/components/job/JobList.stories.tsx +++ b/frontend/src/components/job/JobList.stories.tsx @@ -1,42 +1,36 @@ import { Meta, StoryFn } from '@storybook/react'; -import Job from '../../lib/k8s/job'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import { generateK8sResourceList } from '../../test/mocker'; import List from './List'; import { jobs } from './storyHelper'; -Job.useList = () => { - const jobList = generateK8sResourceList(jobs[0], { numResults: 3 }); +const jobList = generateK8sResourceList(jobs[0], { numResults: 3 }); - const failedJob = jobList[1]; - failedJob.status = { - ...failedJob.status, - conditions: [ - { - type: 'Failed', - status: 'True', - lastProbeTime: '2023-07-28T08:01:00Z', - lastTransitionTime: '2023-07-28T08:01:00Z', - }, - ], - }; - - const suspendedJob = jobList[2]; - suspendedJob.status = { - ...suspendedJob.status, - conditions: [ - { - type: 'Suspended', - status: 'True', - lastProbeTime: '2023-07-28T08:01:00Z', - lastTransitionTime: '2023-07-28T08:01:00Z', - }, - ], - }; - - const objList = jobList.map(data => new Job(data)); +const failedJob = jobList[1]; +failedJob.status = { + ...failedJob.status, + conditions: [ + { + type: 'Failed', + status: 'True', + lastProbeTime: '2023-07-28T08:01:00Z', + lastTransitionTime: '2023-07-28T08:01:00Z', + }, + ], +}; - return [objList, null, () => {}, () => {}] as any; +const suspendedJob = jobList[2]; +suspendedJob.status = { + ...suspendedJob.status, + conditions: [ + { + type: 'Suspended', + status: 'True', + lastProbeTime: '2023-07-28T08:01:00Z', + lastTransitionTime: '2023-07-28T08:01:00Z', + }, + ], }; export default { @@ -52,6 +46,21 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/batch/v1/jobs', () => + HttpResponse.json({ + kind: 'JobsList', + metadata: {}, + items: jobList, + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/job/__snapshots__/JobList.Items.stories.storyshot b/frontend/src/components/job/__snapshots__/JobList.Items.stories.storyshot index 14dbe93e1c..dacd9c61e9 100644 --- a/frontend/src/components/job/__snapshots__/JobList.Items.stories.storyshot +++ b/frontend/src/components/job/__snapshots__/JobList.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Jobs - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Jobs + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,1180 +100,1180 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-hieajz-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-completions-size: 180; --col-completions-size: 180; --header-conditions-size: 180; --col-conditions-size: 180; --header-duration-size: 180; --col-duration-size: 180; --header-containers-size: 180; --col-containers-size: 180; --header-images-size: 180; --col-images-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-hieajz-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-completions-size: 180; --col-completions-size: 180; --header-conditions-size: 180; --col-conditions-size: 180; --header-duration-size: 180; --col-duration-size: 180; --header-containers-size: 180; --col-containers-size: 180; --header-images-size: 180; --col-images-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10o1wt2-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-10o1wt2-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Completions - </div> - <span - aria-label="Sort by Completions ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Completions + </div> <span aria-label="Sort by Completions ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Completions ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ea5w6-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ea5w6-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Conditions - </div> - <span - aria-label="Sort by Conditions descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Conditions + </div> <span aria-label="Sort by Conditions descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Conditions descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-b177ms-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-b177ms-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Duration - </div> - <span - aria-label="Sort by Duration ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Duration + </div> <span aria-label="Sort by Duration ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" + <span + aria-label="Sort by Duration ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" + focusable="false" + style="transform: scale(0.9);" + viewBox="0 0 24 24" + > + <path + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16fxf6s-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16fxf6s-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Containers - </div> - <span - aria-label="Sort by Containers ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Containers + </div> <span aria-label="Sort by Containers ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Containers ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-mha81v-MuiTableCell-root" - colspan="1" - data-index="6" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-mha81v-MuiTableCell-root" + colspan="1" + data-index="6" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Images - </div> - <span - aria-label="Sort by Images ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Images + </div> <span aria-label="Sort by Images ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Images ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="7" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="7" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="0" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + job-0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dh0hat-MuiTableCell-root" + data-index="2" + > + 1/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-auiz9q-MuiTableCell-root" + data-index="3" + > <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + Complete + <div + aria-label="hidden" + class="MuiBox-root css-p4lqkr" + style="vertical-align: text-top;" /> - </button> + </span> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x1uevw-MuiTableCell-root" + data-index="4" > - job-0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 8h + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" + data-index="5" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dh0hat-MuiTableCell-root" - data-index="2" - > - 1/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-auiz9q-MuiTableCell-root" - data-index="3" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <span + aria-label="hello" + class="" + data-mui-internal-clone-element="true" + > + hello + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" + data-index="6" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + aria-label="busybox:1.28" + class="" + data-mui-internal-clone-element="true" > - Complete - <div - aria-label="hidden" - class="MuiBox-root css-p4lqkr" - style="vertical-align: text-top;" - /> + busybox:1.28 </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x1uevw-MuiTableCell-root" - data-index="4" - > - 8h - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" - data-index="5" - > - <span - aria-label="hello" - class="" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" > - hello - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" - data-index="6" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="1" > - <span - aria-label="busybox:1.28" - class="" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - busybox:1.28 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + job-1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dh0hat-MuiTableCell-root" + data-index="2" > - job-1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 1/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-auiz9q-MuiTableCell-root" + data-index="3" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dh0hat-MuiTableCell-root" - data-index="2" - > - 1/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-auiz9q-MuiTableCell-root" - data-index="3" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" + > + Failed + <div + aria-label="hidden" + class="MuiBox-root css-p4lqkr" + style="vertical-align: text-top;" + /> + </span> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x1uevw-MuiTableCell-root" + data-index="4" + > + 8h + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" + data-index="5" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" + aria-label="hello" + class="" + data-mui-internal-clone-element="true" > - Failed - <div - aria-label="hidden" - class="MuiBox-root css-p4lqkr" - style="vertical-align: text-top;" - /> + hello </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x1uevw-MuiTableCell-root" - data-index="4" - > - 8h - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" - data-index="5" - > - <span - aria-label="hello" - class="" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" + data-index="6" > - hello - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" - data-index="6" - > - <span - aria-label="busybox:1.28" - class="" - data-mui-internal-clone-element="true" + <span + aria-label="busybox:1.28" + class="" + data-mui-internal-clone-element="true" + > + busybox:1.28 + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" > - busybox:1.28 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="2" > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + job-2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - job-2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dh0hat-MuiTableCell-root" + data-index="2" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dh0hat-MuiTableCell-root" - data-index="2" - > - 1/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-auiz9q-MuiTableCell-root" - data-index="3" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + 1/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-auiz9q-MuiTableCell-root" + data-index="3" + > + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Suspended + <div + aria-label="hidden" + class="MuiBox-root css-p4lqkr" + style="vertical-align: text-top;" + /> + </span> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x1uevw-MuiTableCell-root" + data-index="4" + > + 8h + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" + data-index="5" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + aria-label="hello" + class="" + data-mui-internal-clone-element="true" > - Suspended - <div - aria-label="hidden" - class="MuiBox-root css-p4lqkr" - style="vertical-align: text-top;" - /> + hello </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x1uevw-MuiTableCell-root" - data-index="4" - > - 8h - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" - data-index="5" - > - <span - aria-label="hello" - class="" - data-mui-internal-clone-element="true" - > - hello - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" - data-index="6" - > - <span - aria-label="busybox:1.28" - class="" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" + data-index="6" > - busybox:1.28 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <span + aria-label="busybox:1.28" + class="" + data-mui-internal-clone-element="true" + > + busybox:1.28 + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-3 of 3 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-3 of 3 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1280,4 +1282,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/lease/Details.stories.tsx b/frontend/src/components/lease/Details.stories.tsx index 27cee54405..05ebcebff4 100644 --- a/frontend/src/components/lease/Details.stories.tsx +++ b/frontend/src/components/lease/Details.stories.tsx @@ -1,11 +1,9 @@ -import { Meta } from '@storybook/react'; -import { Lease } from '../../lib/k8s/lease'; +import { Meta, StoryFn } from '@storybook/react'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import { LeaseDetails } from './Details'; import { LEASE_DUMMY_DATA } from './storyHelper'; -Lease.useGet = () => [new Lease(LEASE_DUMMY_DATA[0]), null, () => {}, () => {}] as any; - export default { title: 'Lease/LeaseDetailsView', component: LeaseDetails, @@ -13,7 +11,7 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-lease' }}> <Story /> </TestContext> ); @@ -21,8 +19,30 @@ export default { ], } as Meta; -const Template = () => { +const Template: StoryFn = () => { return <LeaseDetails />; }; export const LeaseDetail = Template.bind({}); +LeaseDetail.parameters = { + msw: { + handlers: { + storyBase: [], + story: [ + http.get('http://localhost:4466/apis/coordination.k8s.io/v1/leases/my-lease', () => + HttpResponse.json(LEASE_DUMMY_DATA[0]) + ), + http.get('http://localhost:4466/apis/coordination.k8s.io/v1/leases', () => + HttpResponse.error() + ), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/lease/List.stories.tsx b/frontend/src/components/lease/List.stories.tsx index f2c4d9a5e9..6396c8aeb4 100644 --- a/frontend/src/components/lease/List.stories.tsx +++ b/frontend/src/components/lease/List.stories.tsx @@ -1,15 +1,10 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject } from '../../lib/k8s/cluster'; -import { Lease } from '../../lib/k8s/lease'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import { LeaseList } from './List'; import { LEASE_DUMMY_DATA } from './storyHelper'; -Lease.useList = () => { - const objList = LEASE_DUMMY_DATA.map((data: KubeObject) => new Lease(data)); - - return [objList, null, () => {}, () => {}] as any; -}; +const objList = LEASE_DUMMY_DATA; export default { title: 'Lease/ListView', @@ -24,6 +19,21 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/coordination.k8s.io/v1/leases', () => + HttpResponse.json({ + kind: 'LeaseList', + metadata: {}, + items: objList, + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/lease/__snapshots__/Details.LeaseDetail.stories.storyshot b/frontend/src/components/lease/__snapshots__/Details.LeaseDetail.stories.storyshot index 71441823db..c6ee195ebb 100644 --- a/frontend/src/components/lease/__snapshots__/Details.LeaseDetail.stories.storyshot +++ b/frontend/src/components/lease/__snapshots__/Details.LeaseDetail.stories.storyshot @@ -1,329 +1,265 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Lease - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Lease + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - lease - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + lease + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Holder Identity - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - holder - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Lease Duration Seconds - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 10 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Renew Time - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 3 months - </p> - </dd> - </dl> + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Holder Identity + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + holder + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Lease Duration Seconds + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 10 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Renew Time + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <p + aria-label="2021-03-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/lease/__snapshots__/List.Items.stories.storyshot b/frontend/src/components/lease/__snapshots__/List.Items.stories.storyshot index 8a9a3eb675..a8b1fadb66 100644 --- a/frontend/src/components/lease/__snapshots__/List.Items.stories.storyshot +++ b/frontend/src/components/lease/__snapshots__/List.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Lease - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Lease + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,626 +100,626 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1g96wuj-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-holder-size: 180; --col-holder-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1g96wuj-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-holder-size: 180; --col-holder-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-117wx8p-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-117wx8p-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Holder - </div> - <span - aria-label="Sort by Holder ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Holder + </div> <span aria-label="Sort by Holder ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Holder ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - lease - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + lease + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16fie9t-MuiTableCell-root" - data-index="2" - > - holder - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16fie9t-MuiTableCell-root" + data-index="2" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + holder + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="3" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-1 of 1 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -726,4 +728,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/limitRange/Details.stories.tsx b/frontend/src/components/limitRange/Details.stories.tsx index 1c21684005..c4b4051c35 100644 --- a/frontend/src/components/limitRange/Details.stories.tsx +++ b/frontend/src/components/limitRange/Details.stories.tsx @@ -1,12 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { LimitRange } from '../../lib/k8s/limitRange'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import { LimitRangeDetails } from './Details'; import { LIMIT_RANGE_DUMMY_DATA } from './storyHelper'; -LimitRange.useGet = () => - [new LimitRange(LIMIT_RANGE_DUMMY_DATA[0]), null, () => {}, () => {}] as any; - export default { title: 'LimitRange/DetailsView', component: LimitRangeDetails, @@ -14,7 +11,7 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-lr' }}> <Story /> </TestContext> ); @@ -27,3 +24,22 @@ const Template: StoryFn = () => { }; export const LimitRangeDetail = Template.bind({}); +LimitRangeDetail.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/limitranges/my-lr', () => + HttpResponse.json(LIMIT_RANGE_DUMMY_DATA[0]) + ), + http.get('http://localhost:4466/api/v1/limitranges', () => HttpResponse.error()), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/limitRange/List.stories.tsx b/frontend/src/components/limitRange/List.stories.tsx index a22b2b1cbf..91f7c0d6b9 100644 --- a/frontend/src/components/limitRange/List.stories.tsx +++ b/frontend/src/components/limitRange/List.stories.tsx @@ -1,16 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject } from '../../lib/k8s/cluster'; -import { LimitRange } from '../../lib/k8s/limitRange'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import { LimitRangeList } from './List'; import { LIMIT_RANGE_DUMMY_DATA } from './storyHelper'; -LimitRange.useList = () => { - const objList = LIMIT_RANGE_DUMMY_DATA.map((data: KubeObject) => new LimitRange(data)); - - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'LimitRange/ListView', component: LimitRangeList, @@ -24,6 +17,21 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/limitranges', () => + HttpResponse.json({ + kind: 'LimitRangeList', + metadata: {}, + items: LIMIT_RANGE_DUMMY_DATA, + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/limitRange/__snapshots__/Details.LimitRangeDetail.stories.storyshot b/frontend/src/components/limitRange/__snapshots__/Details.LimitRangeDetail.stories.storyshot index b98a3424f1..76b98cd062 100644 --- a/frontend/src/components/limitRange/__snapshots__/Details.LimitRangeDetail.stories.storyshot +++ b/frontend/src/components/limitRange/__snapshots__/Details.LimitRangeDetail.stories.storyshot @@ -1,442 +1,378 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - LimitRange - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + LimitRange + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - limit-range - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + limit-range + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Container Limits - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiBox-root css-1ynyhby" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <h6 - class="MuiTypography-root MuiTypography-h6 css-k6p83p-MuiTypography-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - Default - </h6> + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Container Limits + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + class="MuiBox-root css-1ynyhby" > + <h6 + class="MuiTypography-root MuiTypography-h6 css-k6p83p-MuiTypography-root" + > + Default + </h6> <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - cpu: 100m - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + cpu: 100m + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - memory: 128Mi - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + memory: 128Mi + </p> + </div> </div> </div> </div> - </div> - <div - class="MuiBox-root css-1ynyhby" - > - <h6 - class="MuiTypography-root MuiTypography-h6 css-k6p83p-MuiTypography-root" - > - Default Request - </h6> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + class="MuiBox-root css-1ynyhby" > + <h6 + class="MuiTypography-root MuiTypography-h6 css-k6p83p-MuiTypography-root" + > + Default Request + </h6> <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - cpu: 50m - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + cpu: 50m + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - memory: 64Mi - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + memory: 64Mi + </p> + </div> </div> </div> </div> - </div> - <div - class="MuiBox-root css-1ynyhby" - > - <h6 - class="MuiTypography-root MuiTypography-h6 css-k6p83p-MuiTypography-root" - > - Max - </h6> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + class="MuiBox-root css-1ynyhby" > + <h6 + class="MuiTypography-root MuiTypography-h6 css-k6p83p-MuiTypography-root" + > + Max + </h6> <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - cpu: 500m - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + cpu: 500m + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - memory: 1Gi - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + memory: 1Gi + </p> + </div> </div> </div> </div> - </div> - <div - class="MuiBox-root css-1ynyhby" - > - <h6 - class="MuiTypography-root MuiTypography-h6 css-k6p83p-MuiTypography-root" - > - Min - </h6> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + class="MuiBox-root css-1ynyhby" > + <h6 + class="MuiTypography-root MuiTypography-h6 css-k6p83p-MuiTypography-root" + > + Min + </h6> <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - cpu: 10m - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + cpu: 10m + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - memory: 4Mi - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + memory: 4Mi + </p> + </div> </div> </div> </div> - </div> - </dd> - </dl> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/limitRange/__snapshots__/List.Items.stories.storyshot b/frontend/src/components/limitRange/__snapshots__/List.Items.stories.storyshot index 498a362a8d..6070c479bb 100644 --- a/frontend/src/components/limitRange/__snapshots__/List.Items.stories.storyshot +++ b/frontend/src/components/limitRange/__snapshots__/List.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - LimitRange - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + LimitRange + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,543 +100,543 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-t0fpyw-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-t0fpyw-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - limit-range - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + limit-range + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-1 of 1 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -643,4 +645,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/namespace/CreateNamespaceButton.stories.tsx b/frontend/src/components/namespace/CreateNamespaceButton.stories.tsx index e863715b86..00eda85028 100644 --- a/frontend/src/components/namespace/CreateNamespaceButton.stories.tsx +++ b/frontend/src/components/namespace/CreateNamespaceButton.stories.tsx @@ -8,6 +8,11 @@ import CreateNamespaceButton from './CreateNamespaceButton'; const meta: Meta<typeof CreateNamespaceButton> = { title: 'Namespace/CreateNamespaceButton', component: CreateNamespaceButton, + parameters: { + storyshots: { + disable: true, + }, + }, decorators: [ Story => { return ( @@ -20,9 +25,8 @@ const meta: Meta<typeof CreateNamespaceButton> = { }; export default meta; -type Story = StoryObj<typeof CreateNamespaceButton>; -export const OkayName: Story = { +export const OkayName: StoryObj = { play: async () => { await userEvent.click(screen.getByLabelText('Create')); @@ -38,7 +42,7 @@ export const OkayName: Story = { }, }; -export const EmptyName: Story = { +export const EmptyName: StoryObj = { play: async () => { await userEvent.click(screen.getByLabelText('Create')); @@ -56,7 +60,7 @@ export const EmptyName: Story = { }, }; -export const NotValidName: Story = { +export const NotValidName: StoryObj = { play: async () => { await userEvent.click(screen.getByLabelText('Create')); @@ -76,7 +80,7 @@ export const NotValidName: Story = { }, }; -export const NotValidNameLong: Story = { +export const NotValidNameLong: StoryObj = { play: async () => { const longName = 'w'.repeat(64); await userEvent.click(screen.getByLabelText('Create')); diff --git a/frontend/src/components/namespace/NamespaceDetails.stories.tsx b/frontend/src/components/namespace/NamespaceDetails.stories.tsx index df7bd0987b..0a3a4c3496 100644 --- a/frontend/src/components/namespace/NamespaceDetails.stories.tsx +++ b/frontend/src/components/namespace/NamespaceDetails.stories.tsx @@ -1,5 +1,6 @@ import { Meta, StoryFn } from '@storybook/react'; -import Namespace, { KubeNamespace } from '../../lib/k8s/namespace'; +import { http, HttpResponse } from 'msw'; +import { KubeNamespace } from '../../lib/k8s/namespace'; import { TestContext } from '../../test'; import NamespaceDetails from './Details'; @@ -20,10 +21,6 @@ const createObj = (name: string) => }, } as KubeNamespace); -Namespace.useGet = name => { - return [new Namespace(createObj(name)), null, () => {}, () => {}] as any; -}; - export default { title: 'Namespace/DetailsView', component: NamespaceDetails, @@ -53,3 +50,26 @@ export const Active = Template.bind({}); Active.args = { namespace: 'my-namespace', }; +Active.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/namespaces/my-namespace', () => + HttpResponse.json(createObj('my-namespaces')) + ), + http.get('http://localhost:4466/api/v1/namespaces/my-namespaces/resourcequotas', () => + HttpResponse.json({ kind: 'List', items: [], metadata: {} }) + ), + http.get('http://localhost:4466/api/v1/namespaces/my-namespaces/limitranges', () => + HttpResponse.json({ kind: 'List', items: [], metadata: {} }) + ), + http.get('http://localhost:4466/api/v1/namespaces/my-namespaces/pods', () => + HttpResponse.json({ kind: 'List', items: [], metadata: {} }) + ), + http.get('http://localhost:4466/api/v1/resourcequotas', () => HttpResponse.error()), + http.get('http://localhost:4466/api/v1/limitranges', () => HttpResponse.error()), + http.get('http://localhost:4466/api/v1/pods', () => HttpResponse.error()), + ], + }, + }, +}; diff --git a/frontend/src/components/namespace/NamespaceList.stories.tsx b/frontend/src/components/namespace/NamespaceList.stories.tsx index 0308051765..c7b156b6df 100644 --- a/frontend/src/components/namespace/NamespaceList.stories.tsx +++ b/frontend/src/components/namespace/NamespaceList.stories.tsx @@ -1,27 +1,7 @@ import { Meta, StoryFn } from '@storybook/react'; -import Namespace, { KubeNamespace } from '../../lib/k8s/namespace'; import { TestContext } from '../../test'; -import { generateK8sResourceList } from '../../test/mocker'; import NamespacesList from './List'; -Namespace.useList = () => { - const objList = generateK8sResourceList<KubeNamespace>( - { - kind: 'Namespace', - apiVersion: 'v1', - metadata: {}, - spec: { - finalizers: ['kubernetes'], - }, - status: { - phase: 'Active', - }, - }, - { instantiateAs: Namespace } - ); - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'Namespace/ListView', component: NamespacesList, diff --git a/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.EmptyName.stories.storyshot b/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.EmptyName.stories.storyshot index df46f87231..3320da462a 100644 --- a/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.EmptyName.stories.storyshot +++ b/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.EmptyName.stories.storyshot @@ -1 +1,17 @@ -<DocumentFragment /> \ No newline at end of file +<body + style="" +> + <div> + <button + aria-label="Create" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.NotValidName.stories.storyshot b/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.NotValidName.stories.storyshot index df46f87231..3320da462a 100644 --- a/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.NotValidName.stories.storyshot +++ b/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.NotValidName.stories.storyshot @@ -1 +1,17 @@ -<DocumentFragment /> \ No newline at end of file +<body + style="" +> + <div> + <button + aria-label="Create" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.NotValidNameLong.stories.storyshot b/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.NotValidNameLong.stories.storyshot index df46f87231..3320da462a 100644 --- a/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.NotValidNameLong.stories.storyshot +++ b/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.NotValidNameLong.stories.storyshot @@ -1 +1,17 @@ -<DocumentFragment /> \ No newline at end of file +<body + style="" +> + <div> + <button + aria-label="Create" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.OkayName.stories.storyshot b/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.OkayName.stories.storyshot index df46f87231..3320da462a 100644 --- a/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.OkayName.stories.storyshot +++ b/frontend/src/components/namespace/__snapshots__/CreateNamespaceButton.OkayName.stories.storyshot @@ -1 +1,17 @@ -<DocumentFragment /> \ No newline at end of file +<body + style="" +> + <div> + <button + aria-label="Create" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> +</body> \ No newline at end of file diff --git a/frontend/src/components/namespace/__snapshots__/NamespaceDetails.Active.stories.storyshot b/frontend/src/components/namespace/__snapshots__/NamespaceDetails.Active.stories.storyshot index 59f5ef2e37..3420e68bea 100644 --- a/frontend/src/components/namespace/__snapshots__/NamespaceDetails.Active.stories.storyshot +++ b/frontend/src/components/namespace/__snapshots__/NamespaceDetails.Active.stories.storyshot @@ -1,158 +1,39 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" - > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" - > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Namespace - </h1> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - <div - class="MuiBox-root css-0" + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - my-namespace - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - 2023-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Active - </span> - </dd> - </dl> - </div> - </div> + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" @@ -166,3044 +47,334 @@ <h1 class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" > - Resource Quotas + Namespace </h1> <div class="MuiBox-root css-ldp2l3" /> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1tbggly" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" - > - <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" - > - <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" - > - <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" - > - <div - class="MuiStack-root css-5kul5x-MuiStack-root" - > - <div - class="MuiBox-root css-k008qs" - > - - </div> - </div> - </div> - </div> - </div> - </div> - </div> + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" - > - Drop to group by - </p> - </div> + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> <div - class="MuiBox-root css-zrlv9q" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span /> - <div - class="MuiBox-root css-1p0wbhh" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <div - class="MuiBox-root css-di3982" - > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1g96wuj-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-requests-size: 180; --col-requests-size: 180; --header-limits-size: 180; --col-limits-size: 180; --header-age-size: 180; --col-age-size: 180;" - > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2hcfi7-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Request - </div> - <span - aria-label="Sort by Request ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Request ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1u77bf4-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Limit - </div> - <span - aria-label="Sort by Limit ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Limit ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - requests.cpu: 0.5 cores/0.2 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - limits.cpu: 0 cores/0.3 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - requests.cpu: 0.5 cores/0.2 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - limits.cpu: 0 cores/0.3 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - requests.cpu: 0.5 cores/0.2 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - limits.cpu: 0 cores/0.3 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - requests.cpu: 0.5 cores/0.2 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - limits.cpu: 0 cores/0.3 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="1" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - requests.cpu: 0.5 cores/0.2 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - limits.cpu: 0 cores/0.3 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > <div - class="MuiBox-root css-1llu0od" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span /> - <div - class="MuiBox-root css-qpxlqp" + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" - > - <div - class="MuiBox-root css-exd1zr" - > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> - <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" - > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" - > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M7 10l5 5 5-5z" - /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" - /> - </svg> - </button> - </span> - <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> - </div> - </div> - </div> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - LimitRange - </h1> - <div - class="MuiBox-root css-ldp2l3" - /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-namespaces + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-01-01T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Active + </span> + </dd> + </dl> </div> </div> </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-1tbggly" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" - > - <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" - > - <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" - > - <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" - > - <div - class="MuiStack-root css-5kul5x-MuiStack-root" - > - <div - class="MuiBox-root css-k008qs" - > - - </div> - </div> - </div> - </div> - </div> - </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" + class="MuiBox-root css-70qvj9" > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + Resource Quotas + </h1> <div - class="MuiBox-root css-1p0wbhh" - > - <div - class="MuiBox-root css-di3982" - > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-67l99-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-age-size: 180; --col-age-size: 180;" - > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - limit-range - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="1" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + class="MuiBox-root css-ldp2l3" /> - </table> + </div> </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > <div - class="MuiBox-root css-1bxknjp" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-19midj6" > - <span /> - <div - class="MuiBox-root css-qpxlqp" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" - > - <div - class="MuiBox-root css-exd1zr" - > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> - <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" - > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" - > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M7 10l5 5 5-5z" - /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-1 of 1 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" - /> - </svg> - </button> - </span> - <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> - </div> - </div> - </div> + No data to be shown. + </p> </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Pods - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + LimitRange + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" - > - <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" - > - <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" - > - <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" - > - <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" - > - <div - class="MuiStack-root css-5kul5x-MuiStack-root" - > - <div - class="MuiBox-root css-k008qs" - > - - </div> - </div> - </div> - </div> - </div> - </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" + class="MuiBox-root css-19midj6" > <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - Drop to group by + No data to be shown. </p> </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> - <div - class="MuiBox-root css-1p0wbhh" - > - <div - class="MuiBox-root css-di3982" - > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </div> </div> + </div> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > + <div + class="MuiBox-root css-j1fy4m" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <table - class="MuiTable-root css-1vqq6ui-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-2-size: 180; --col-2-size: 180; --header-ready-size: 180; --col-ready-size: 180; --header-status-size: 180; --col-status-size: 180; --header-ip-size: 180; --col-ip-size: 180; --header-node-size: 180; --col-node-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiBox-root css-70qvj9" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Restarts - </div> - <span - aria-label="Sort by Restarts ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Restarts ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xmrx72-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Ready - </div> - <span - aria-label="Sort by Ready ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Ready ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11whym4-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-d0xfat-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1nz3nwl" - > - IP - </div> - <span - aria-label="Sort by IP ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by IP ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-jh1bju-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Node - </div> - <span - aria-label="Sort by Node ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sort by Node ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" - focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" - viewBox="0 0 24 24" - > - <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="6" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" - > - <span - aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" - tabindex="0" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" - /> - </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - imagepullbackoff - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="1" - > - 1 (3mo ago) - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="2" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="3" - > - <div - aria-label="Back-off pulling image "doesnotexist:nover"" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" - > - ImagePullBackOff - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="4" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="5" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="6" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - successful - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="1" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="2" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="3" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Completed - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="4" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="5" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="6" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - initializing - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="1" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="2" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="3" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" - > - Init:0/2 - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="4" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="5" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="6" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - liveness-http - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="1" - > - 337 (3mo ago) - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="2" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="3" - > - <div - aria-label="back-off 5m0s restarting failed container=liveness pod=liveness-http_default(4f8b71a3-f99c-41c2-9523-83edc1de02ce)" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" - > - CrashLoopBackOff - <div - aria-label="hidden" - class="MuiBox-root css-p4lqkr" - style="vertical-align: text-top;" - /> - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="4" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="5" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="6" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - terminated - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="1" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="2" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="3" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" - > - Error - <div - aria-label="hidden" - class="MuiBox-root css-p4lqkr" - style="vertical-align: text-top;" - /> - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="4" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="5" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="6" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="5" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - running - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="1" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="2" - > - 1/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="3" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Running - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="4" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="5" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="6" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="6" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - nominated-node - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="1" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="2" - > - 1/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="3" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Running - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="4" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="5" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="6" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="7" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - readiness-gate - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="1" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="2" - > - 1/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="3" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Running - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="4" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="5" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="6" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + Pods + </h1> + <div + class="MuiBox-root css-ldp2l3" /> - </table> + </div> </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > <div - class="MuiBox-root css-1bxknjp" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-19midj6" > - <span /> - <div - class="MuiBox-root css-qpxlqp" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" - > - <div - class="MuiBox-root css-exd1zr" - > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> - <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" - > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" - > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M7 10l5 5 5-5z" - /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-8 of 8 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" - /> - </svg> - </button> - </span> - <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> - </div> - </div> - </div> + No data to be shown. + </p> </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" - /> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> + ; </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/namespace/__snapshots__/NamespaceList.Regular.stories.storyshot b/frontend/src/components/namespace/__snapshots__/NamespaceList.Regular.stories.storyshot index 0fb33437d4..2266ff199b 100644 --- a/frontend/src/components/namespace/__snapshots__/NamespaceList.Regular.stories.storyshot +++ b/frontend/src/components/namespace/__snapshots__/NamespaceList.Regular.stories.storyshot @@ -1,719 +1,577 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Namespaces - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Namespaces + </h1> + <div + class="MuiBox-root css-ldp2l3" + > + <button + aria-label="Create" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-t0fpyw-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-status-size: 180; --col-status-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-t0fpyw-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-status-size: 180; --col-status-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11whym4-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11whym4-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - namespace-0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="1" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Active - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - namespace-1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="1" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Active - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - namespace-2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="1" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Active - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - namespace-3 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="1" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Active - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - namespace-4 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="1" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="1" > - Active - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Active + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2024-08-16T11:12:37.179Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -722,4 +580,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/node/List.stories.tsx b/frontend/src/components/node/List.stories.tsx index 9eb7d95631..5eecb224c0 100644 --- a/frontend/src/components/node/List.stories.tsx +++ b/frontend/src/components/node/List.stories.tsx @@ -1,152 +1,8 @@ import Container from '@mui/material/Container'; import { Meta, StoryFn } from '@storybook/react'; -import Node from '../../lib/k8s/node'; import { TestContext } from '../../test'; import List from './List'; -Node.useList = () => { - const objList = [ - { - apiVersion: 'v1', - kind: 'Node', - metadata: { - creationTimestamp: '2023-06-30T11:49:44Z', - labels: { - agentpool: 'agentpool', - 'kubernetes.io/arch': 'amd64', - 'kubernetes.io/hostname': 'my-hostname', - 'kubernetes.io/os': 'linux', - 'kubernetes.io/role': 'agent', - }, - name: 'my-linux-node', - resourceVersion: '123', - uid: 'a123', - }, - spec: { - podCIDR: '10.244.0.0/24', - podCIDRs: ['10.244.0.0/24'], - }, - status: { - addresses: [ - { - address: '10.2.3.4', - type: 'InternalIP', - }, - { - address: 'my-node-host', - type: 'Hostname', - }, - ], - allocatable: { - cpu: '3860m', - memory: '12899332Ki', - pods: '110', - }, - capacity: { - cpu: '4', - memory: '16393220Ki', - pods: '110', - }, - conditions: [ - { - lastHeartbeatTime: '2023-07-14T10:34:45Z', - lastTransitionTime: '2023-07-12T16:06:25Z', - message: 'kubelet is posting ready status.', - reason: 'KubeletReady', - status: 'True', - type: 'Ready', - }, - ], - daemonEndpoints: { - kubeletEndpoint: { - Port: 10250, - }, - }, - nodeInfo: { - architecture: 'amd64', - bootID: '12345', - containerRuntimeVersion: 'containerd://1.5.11', - kernelVersion: '5.4.0', - kubeProxyVersion: 'v1.23.12', - kubeletVersion: 'v1.23.12', - machineID: 'b123', - operatingSystem: 'linux', - osImage: 'Debian 10 (buster)', - systemUUID: '111', - }, - }, - }, - { - kind: 'Node', - apiVersion: 'v1', - metadata: { - name: 'my-windows-node', - uid: 'n1234', - resourceVersion: 'u1234', - creationTimestamp: '2023-07-13T23:28:40Z', - labels: { - 'kubernetes.io/arch': 'amd64', - 'kubernetes.io/hostname': 'akswp01800001q', - 'kubernetes.io/os': 'windows', - 'kubernetes.io/role': 'agent', - 'node-role.kubernetes.io/agent': '', - 'node.kubernetes.io/windows-build': '10', - }, - }, - status: { - capacity: { - cpu: '32', - memory: '134217268Ki', - pods: '30', - }, - allocatable: { - cpu: '31580m', - memory: '122348084Ki', - pods: '30', - }, - conditions: [ - { - type: 'Ready', - status: 'True', - lastHeartbeatTime: '2023-07-14T10:34:58Z', - lastTransitionTime: '2023-07-13T23:45:57Z', - reason: 'KubeletReady', - message: 'kubelet is posting ready status', - }, - ], - addresses: [ - { - type: 'InternalIP', - address: '1.2.3.4', - }, - { - type: 'Hostname', - address: 'windows-host', - }, - ], - daemonEndpoints: { - kubeletEndpoint: { - Port: 10250, - }, - }, - nodeInfo: { - machineID: 'win123', - systemUUID: 'u12345', - bootID: '123', - kernelVersion: '10.0', - osImage: 'Windows Server 2019 Datacenter', - containerRuntimeVersion: 'containerd://1.6.21', - kubeletVersion: 'v1.26.3', - kubeProxyVersion: 'v1.26.3', - operatingSystem: 'windows', - architecture: 'amd64', - }, - }, - }, - ].map((data: any) => new Node(data)); - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'node/List', component: List, diff --git a/frontend/src/components/node/__snapshots__/List.Nodes.stories.storyshot b/frontend/src/components/node/__snapshots__/List.Nodes.stories.storyshot index 6a4033c039..e83a76f110 100644 --- a/frontend/src/components/node/__snapshots__/List.Nodes.stories.storyshot +++ b/frontend/src/components/node/__snapshots__/List.Nodes.stories.storyshot @@ -1,1238 +1,1149 @@ -<DocumentFragment> - <div - class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" - > +<body> + <div> <div - class="MuiBox-root css-j1fy4m" + class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Nodes - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Nodes + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-19lo6k6-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-cpu-size: 180; --col-cpu-size: 180; --header-memory-size: 180; --col-memory-size: 180; --header-ready-size: 180; --col-ready-size: 180; --header-taints-size: 180; --col-taints-size: 180; --header-roles-size: 180; --col-roles-size: 180; --header-internalIP-size: 180; --col-internalIP-size: 180; --header-externalIP-size: 180; --col-externalIP-size: 180; --header-version-size: 180; --col-version-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-19lo6k6-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-cpu-size: 180; --col-cpu-size: 180; --header-memory-size: 180; --col-memory-size: 180; --header-ready-size: 180; --col-ready-size: 180; --header-taints-size: 180; --col-taints-size: 180; --header-roles-size: 180; --col-roles-size: 180; --header-internalIP-size: 180; --col-internalIP-size: 180; --header-externalIP-size: 180; --col-externalIP-size: 180; --header-version-size: 180; --col-version-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dbz2w6-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dbz2w6-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - CPU - </div> - <span - aria-label="Sort by CPU descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + CPU + </div> <span aria-label="Sort by CPU descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by CPU descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-tochlp-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-tochlp-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Memory - </div> - <span - aria-label="Sort by Memory descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Memory + </div> <span aria-label="Sort by Memory descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Memory descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xmrx72-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xmrx72-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Ready - </div> - <span - aria-label="Sort by Ready ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Ready + </div> <span aria-label="Sort by Ready ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Ready ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-mnz223-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-mnz223-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Taints - </div> - <span - aria-label="Sort by Taints ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Taints + </div> <span aria-label="Sort by Taints ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Taints ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t1mp32-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t1mp32-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Roles - </div> - <span - aria-label="Sort by Roles ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Roles + </div> <span aria-label="Sort by Roles ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Roles ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1hmo6pq-MuiTableCell-root" - colspan="1" - data-index="6" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1hmo6pq-MuiTableCell-root" + colspan="1" + data-index="6" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Internal IP - </div> - <span - aria-label="Sort by Internal IP ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Internal IP + </div> <span aria-label="Sort by Internal IP ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Internal IP ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-17eql8-MuiTableCell-root" - colspan="1" - data-index="7" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-17eql8-MuiTableCell-root" + colspan="1" + data-index="7" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - External IP - </div> - <span - aria-label="Sort by External IP ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + External IP + </div> <span aria-label="Sort by External IP ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by External IP ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-or5cb9-MuiTableCell-root" - colspan="1" - data-index="8" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-or5cb9-MuiTableCell-root" + colspan="1" + data-index="8" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Version - </div> - <span - aria-label="Sort by Version ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Version + </div> <span aria-label="Sort by Version ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Version ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="9" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="9" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - my-windows-node - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1omirxm-MuiTableCell-root" - data-index="1" - > - <div - class="recharts-responsive-container css-a9n7s9" - style="width: 95%; height: 20px; min-width: 0;" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-157islm-MuiTableCell-root" - data-index="2" - > - <div - class="recharts-responsive-container css-a9n7s9" - style="width: 95%; height: 20px; min-width: 0;" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + node + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1omirxm-MuiTableCell-root" + data-index="1" > - Yes - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-3v4n1h-MuiTableCell-root" - data-index="4" - > - <div - class="MuiBox-root css-am63uh" - /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-165tvm3-MuiTableCell-root" - data-index="5" - > - agent - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-4hrpnu-MuiTableCell-root" - data-index="6" - > - 1.2.3.4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-g49sdf-MuiTableCell-root" - data-index="7" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-nzc431-MuiTableCell-root" - data-index="8" - > - v1.26.3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="9" - > - <p - aria-label="2023-07-13T23:28:40.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <div + class="recharts-responsive-container css-a9n7s9" + style="width: 95%; height: 20px; min-width: 0;" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-157islm-MuiTableCell-root" + data-index="2" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <div + class="recharts-responsive-container css-a9n7s9" + style="width: 95%; height: 20px; min-width: 0;" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" + data-index="3" > - my-linux-node - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1omirxm-MuiTableCell-root" - data-index="1" - > - <div - class="recharts-responsive-container css-a9n7s9" - style="width: 95%; height: 20px; min-width: 0;" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" + > + No + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-3v4n1h-MuiTableCell-root" + data-index="4" + > + <div + class="MuiBox-root css-am63uh" + /> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-165tvm3-MuiTableCell-root" + data-index="5" /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-157islm-MuiTableCell-root" - data-index="2" - > - <div - class="recharts-responsive-container css-a9n7s9" - style="width: 95%; height: 20px; min-width: 0;" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-4hrpnu-MuiTableCell-root" + data-index="6" /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Yes - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-3v4n1h-MuiTableCell-root" - data-index="4" - > - <div - class="MuiBox-root css-am63uh" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-g49sdf-MuiTableCell-root" + data-index="7" /> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-165tvm3-MuiTableCell-root" - data-index="5" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-4hrpnu-MuiTableCell-root" - data-index="6" - > - 10.2.3.4 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-g49sdf-MuiTableCell-root" - data-index="7" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-nzc431-MuiTableCell-root" - data-index="8" - > - v1.23.12 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="9" - > - <p - aria-label="2023-06-30T11:49:44.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-nzc431-MuiTableCell-root" + data-index="8" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="9" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-2 of 2 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1242,4 +1153,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/node/storyHelper.ts b/frontend/src/components/node/storyHelper.ts index 7521f4b001..9c86a01a71 100644 --- a/frontend/src/components/node/storyHelper.ts +++ b/frontend/src/components/node/storyHelper.ts @@ -11,6 +11,7 @@ export const NODE_DUMMY_DATA: KubeNode[] = [ namespace: 'default', creationTimestamp, uid: '123', + labels: {}, }, spec: { podCIDR: '', diff --git a/frontend/src/components/pod/PodDetails.stories.tsx b/frontend/src/components/pod/PodDetails.stories.tsx index dfabdc5078..06e6f8e144 100644 --- a/frontend/src/components/pod/PodDetails.stories.tsx +++ b/frontend/src/components/pod/PodDetails.stories.tsx @@ -1,24 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObjectClass } from '../../lib/k8s/cluster'; -import Event from '../../lib/k8s/event'; -import Pod, { KubePod } from '../../lib/k8s/pod'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import PodDetails from './Details'; import { podList } from './storyHelper'; -const usePhonyGet: KubeObjectClass['useGet'] = (name, namespace) => { - return [ - new Pod( - podList.find( - pod => pod.metadata.name === name && pod.metadata.namespace === namespace - ) as KubePod - ), - null, - () => {}, - () => {}, - ] as any; -}; - export default { title: 'Pod/PodDetailsView', component: PodDetails, @@ -28,104 +13,178 @@ export default { return <Story />; }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + items: [ + { + type: 'Normal', + reason: 'Created', + message: 'Created', + source: { + component: 'kubelet', + }, + firstTimestamp: '2021-03-01T00:00:00Z', + lastTimestamp: '2021-03-01T00:00:00Z', + count: 1, + }, + ], + }) + ), + http.get('http://localhost:4466/api/v1/pods', () => HttpResponse.json({})), + ], + }, + }, + }, } as Meta; interface MockerStory { - useGet?: KubeObjectClass['useGet']; - useList?: KubeObjectClass['useList']; - objectEventsFunc?: typeof Event.objectEvents; podName: string; } const Template: StoryFn<MockerStory> = args => { - const { useGet, useList, podName, objectEventsFunc } = args; - - if (!!useGet) { - Pod.useGet = args.useGet!; - } - if (!!useList) { - Pod.useList = args.useList!; - } - if (!!objectEventsFunc) { - Event.objectEvents = objectEventsFunc!; - } + const { podName } = args; return ( - <TestContext - routerMap={{ namespace: 'default', name: podName }} - withObjectEvents={!objectEventsFunc} - > - <PodDetails />; + <TestContext routerMap={{ namespace: 'default', name: podName }}> + <PodDetails /> </TestContext> ); }; export const PullBackOff = Template.bind({}); PullBackOff.args = { - useGet: usePhonyGet, podName: 'imagepullbackoff', }; +PullBackOff.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/namespaces/default/pods/imagepullbackoff', () => + HttpResponse.json(podList.find(pod => pod.metadata.name === 'imagepullbackoff')) + ), + ], + }, + }, +}; export const Running = Template.bind({}); Running.args = { - useGet: usePhonyGet, podName: 'running', }; +Running.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/namespaces/default/pods/running', () => + HttpResponse.json(podList.find(pod => pod.metadata.name === 'running')) + ), + ], + }, + }, +}; export const Error = Template.bind({}); +Error.parameters = { + msw: { + handlers: { + storyBase: null, + story: [ + http.get('http://localhost:4466/api/v1/namespaces/default/pods/terminated', () => + HttpResponse.json(podList.find(pod => pod.metadata.name === 'terminated')) + ), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + items: [ + { + apiVersion: 'v1', + kind: 'Event', + metadata: { + name: 'nginx-deployment-12346', + namespace: 'default', + creationTimestamp: '2024-02-12T20:07:10Z', + uid: 'abc123456', + resourceVersion: '1', + }, + involvedObject: { + kind: 'Pod', + name: 'nginx-deployment-abcd-1234567890', + namespace: 'default', + uid: 'b1234', + }, + reason: 'FailedGetResourceMetric', + message: 'failed to get cpu utilization: missing request for cpu', + source: { + component: 'horizontal-pod-autoscaler', + }, + firstTimestamp: null, + lastTimestamp: null, + type: 'Warning', + series: { + count: 10, + lastObservedTime: '2024-02-13T15:42:17Z', + }, + reportingComponent: '', + reportingInstance: '', + }, + ], + }) + ), + ], + }, + }, +}; Error.args = { - useGet: usePhonyGet, podName: 'terminated', - objectEventsFunc: () => - Promise.resolve([ - { - apiVersion: 'v1', - kind: 'Event', - metadata: { - name: 'nginx-deployment-12346', - namespace: 'default', - creationTimestamp: '2024-02-12T20:07:10Z', - uid: 'abc123456', - resourceVersion: '1', - }, - involvedObject: { - kind: 'Pod', - name: 'nginx-deployment-abcd-1234567890', - namespace: 'default', - uid: 'b1234', - }, - reason: 'FailedGetResourceMetric', - message: 'failed to get cpu utilization: missing request for cpu', - source: { - component: 'horizontal-pod-autoscaler', - }, - firstTimestamp: null, - lastTimestamp: null, - type: 'Warning', - series: { - count: 10, - lastObservedTime: '2024-02-13T15:42:17Z', - }, - reportingComponent: '', - reportingInstance: '', - }, - ]), }; export const LivenessFailed = Template.bind({}); LivenessFailed.args = { - useGet: usePhonyGet, podName: 'liveness-http', }; +LivenessFailed.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/namespaces/default/pods/liveness-http', () => + HttpResponse.json(podList.find(pod => pod.metadata.name === 'liveness-http')) + ), + ], + }, + }, +}; export const Initializing = Template.bind({}); Initializing.args = { - useGet: usePhonyGet, podName: 'initializing', }; +Initializing.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/namespaces/default/pods/initializing', () => + HttpResponse.json(podList.find(pod => pod.metadata.name === 'initializing')) + ), + ], + }, + }, +}; export const Successful = Template.bind({}); Successful.args = { - useGet: usePhonyGet, podName: 'successful', }; +Successful.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/namespaces/default/pods/successful', () => + HttpResponse.json(podList.find(pod => pod.metadata.name === 'successful')) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/pod/PodList.stories.tsx b/frontend/src/components/pod/PodList.stories.tsx index 561fd5499f..9ae17a2b53 100644 --- a/frontend/src/components/pod/PodList.stories.tsx +++ b/frontend/src/components/pod/PodList.stories.tsx @@ -1,15 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import Pod from '../../lib/k8s/pod'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import PodList from './List'; import { podList } from './storyHelper'; -Pod.useList = () => { - const objList = podList.map(data => new Pod(data)); - - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'Pod/PodListView', component: PodList, @@ -23,6 +17,22 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/pods', () => + HttpResponse.json({ + kind: 'PodList', + apiVersion: 'v1', + metadata: {}, + items: podList, + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/pod/PodLogs.stories.tsx b/frontend/src/components/pod/PodLogs.stories.tsx index 2b7e25c705..223202d555 100644 --- a/frontend/src/components/pod/PodLogs.stories.tsx +++ b/frontend/src/components/pod/PodLogs.stories.tsx @@ -1,72 +1,33 @@ import { Meta, StoryFn } from '@storybook/react'; import { StreamResultsCb } from '../../lib/k8s/apiProxy'; -import { AuthRequestResourceAttrs, KubeObjectClass } from '../../lib/k8s/cluster'; -import Pod, { KubePod, LogOptions } from '../../lib/k8s/pod'; +import { LogOptions } from '../../lib/k8s/pod'; import { TestContext } from '../../test'; -import PodDetails, { PodDetailsProps } from './Details'; -import { podList } from './storyHelper'; - -const usePhonyGet: KubeObjectClass['useGet'] = (name, namespace) => { - return [ - new Pod( - podList.find( - pod => pod.metadata.name === name && pod.metadata.namespace === namespace - ) as KubePod - ), - null, - () => {}, - () => {}, - ] as any; -}; - -const phonyGetAuthorization: KubeObjectClass['getAuthorization'] = async ( - verb: string, - resourceAttrs?: AuthRequestResourceAttrs -) => { - return new Promise(exec => { - exec({ - status: { - allowed: resourceAttrs?.subresource === 'log', - }, - }); - }); -}; - -// @todo: There is no "PodLogs" component. Stories should be named after the component. +import { PodLogViewer } from './Details'; export default { - title: 'Pod/PodLogs', - component: PodDetails, + title: 'Pod/PodLogViewer', + component: PodLogViewer, argTypes: {}, - decorators: [ - Story => { - return <Story />; - }, - ], } as Meta; -interface MockerStory { - podName: string; - detailsProps: PodDetailsProps; - [key: string]: Pod[keyof typeof Pod | keyof typeof Pod.prototype]; -} - -const Template: StoryFn<MockerStory> = args => { - const { podName, detailsProps, ...podProps } = args; - - for (const key in podProps) { - const [prefix, method] = key.split('.'); - if (prefix === 'prototype') { - Pod.prototype[method as keyof typeof Pod.prototype] = podProps[key]; - continue; - } - - Pod[key as keyof typeof Pod] = podProps[key]; - } - +const Template: StoryFn = () => { return ( - <TestContext routerMap={{ namespace: 'default', name: podName }}> - <PodDetails {...detailsProps} />; + <TestContext routerMap={{ namespace: 'default', name: 'pod-name' }}> + <PodLogViewer + open + onClose={() => {}} + item={ + { + spec: { + containers: [{ name: 'container-name' } as any], + }, + getName() { + return 'pod-name'; + }, + getLogs, + } as any + } + /> </TestContext> ); }; @@ -89,24 +50,7 @@ function getLogs(container: string, onLogs: StreamResultsCb, logsOptions: LogOpt return logs; } - // Simulate a stream by continuously generating new logs (only if not under unattended testing). - // It's purposedly triggering at a fast pace so we see if the UI can handle it. - const logsHandle = setInterval(() => { - onLogs(generateLogs()); - }, 100); // ms - - return () => { - clearInterval(logsHandle as NodeJS.Timeout); - }; + onLogs(generateLogs()); } export const Logs = Template.bind({}); -Logs.args = { - useGet: usePhonyGet, - 'prototype.getAuthorization': phonyGetAuthorization, - 'prototype.getLogs': getLogs, - podName: 'running', - detailsProps: { - showLogsDefault: true, - }, -}; diff --git a/frontend/src/components/pod/__snapshots__/PodDetails.Error.stories.storyshot b/frontend/src/components/pod/__snapshots__/PodDetails.Error.stories.storyshot index 67826f4361..bf1e015069 100644 --- a/frontend/src/components/pod/__snapshots__/PodDetails.Error.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/PodDetails.Error.stories.storyshot @@ -1,999 +1,1620 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Pod - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Pod + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Show Logs" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Terminal / Exec" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Attach" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - terminated - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - State - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + terminated + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - Error - <div - aria-label="hidden" - class="MuiBox-root css-p4lqkr" - style="vertical-align: text-top;" - /> + 2022-01-01T00:00:00.000Z </span> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Node - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Service Account - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Host IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 0.0.0.1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Pod IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + State + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 0.0.0.2 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" + > + Error + <div + aria-label="hidden" + class="MuiBox-root css-p4lqkr" + style="vertical-align: text-top;" + /> + </span> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Node + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Service Account + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Host IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 0.0.0.1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Pod IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 0.0.0.2 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + QoS Class + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Priority + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + /> + </dl> + </div> + </div> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > + <div + class="MuiBox-root css-j1fy4m" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" > - QoS Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Tolerations + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-1fqztpf-MuiTable-root" > - Priority - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - /> - </dl> + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + > + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Key + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Value + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Operator + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Effect + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Seconds + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + node.kubernetes.io/not-ready + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + node.kubernetes.io/unreachable + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300 + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Tolerations - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Conditions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" + > + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + > + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Condition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Transition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Update + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Initialized + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Ready + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + PodFailed + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ContainersReady + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + PodFailed + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + PodScheduled + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + </tbody> + </table> </div> </div> </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > - <table - class="MuiTable-root css-1fqztpf-MuiTable-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <div + class="MuiBox-root css-70qvj9" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Key - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Value - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Operator - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Effect - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Seconds - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Containers + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiBox-root css-4cxybv" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" + > + terminated + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + class="MuiBox-root css-0" > - node.kubernetes.io/not-ready - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 300 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - node.kubernetes.io/unreachable - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 300 - </td> - </tr> - </tbody> - </table> + <div + class="MuiBox-root css-0" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" + > + Error (Error) + </span> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Exit Code + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 1 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Started + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Finished + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Restart Count + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 0 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Container ID + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + containerd://007cdc266ae70e22e73a077c1c31b71b6c407b3f3817c84da10608dd3b7a82bd + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image Pull Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + IfNotPresent + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + alpine:3.4 + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="font-weight: bold;" + > + ID: + </span> + + docker.io/library/alpine@sha256:b733d4a32c4da6a00a84df2ca32791bb03df95400243648d8c539e7b4cce329c + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Command + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /bin/sh -c exit 1 + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Condition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Transition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Update - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Initialized - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Type + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Ready - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - PodFailed - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Reason + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - ContainersReady - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - PodFailed - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + From + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Message + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" + scope="col" + > + Age + <button + aria-label="sort swap" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - PodScheduled - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - </tbody> - </table> + Warning + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + FailedGetResourceMetric + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + horizontal-pod-autoscaler + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <div + class="MuiBox-root css-k008qs" + > + <label + id="abc123456" + style="word-break: break-all; white-space: normal;" + > + failed to get cpu utilization: missing request for cpu + </label> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 3 months (10 times over 3 months) + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> </div> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiBox-root css-j1fy4m" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Logs: terminated + </h1> + </div> <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Containers - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-4kzd3n-MuiDialogContent-root" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiGrid-root MuiGrid-container MuiGrid-wrap-xs-nowrap css-1c9lqjq-MuiGrid-root" > <div - class="MuiBox-root css-4cxybv" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-v8g4am-MuiGrid-root" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - terminated - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" + > + Container + </label> <div - class="MuiBox-root css-0" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > <div - class="MuiBox-root css-0" + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" - > - Error (Error) - </span> + terminated </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="terminated" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Exit Code - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 1 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiFormControl-root css-c16j3x-MuiFormControl-root" > - Started - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-lines-chooser-label" + > + Lines + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-lines-chooser-label container-lines-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-lines-chooser" + role="combobox" + tabindex="0" + > + 100 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="100" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + aria-label="You can only select this option for containers that have been restarted." + class="MuiFormControlLabel-root Mui-disabled MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + data-mui-internal-clone-element="true" > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - 2022-01-01T00:05:00.000Z + <span + aria-disabled="true" + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + tabindex="-1" + > + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + disabled="" + name="checkPrevious" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Finished - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label Mui-disabled css-1ezega9-MuiTypography-root" > - 2022-01-01T00:05:00.000Z + Show previous </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Restart Count - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 0 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Container ID - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - containerd://007cdc266ae70e22e73a077c1c31b71b6c407b3f3817c84da10608dd3b7a82bd + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="checkTimestamps" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image Pull Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" > - IfNotPresent + Timestamps </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - alpine:3.4 - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > <span - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="font-weight: bold;" + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - ID: + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="follow" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> </span> - docker.io/library/alpine@sha256:b733d4a32c4da6a00a84df2ca32791bb03df95400243648d8c539e7b4cce329c - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Command - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" > - /bin/sh -c exit 1 + Follow </span> - </dd> - </dl> + </label> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Find" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Download" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-1j1vsa7" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + > + <div + class="terminal xterm" + dir="ltr" + tabindex="0" + > + <div + class="xterm-viewport" + style="background-color: rgb(0, 0, 0);" + > + <div + class="xterm-scroll-area" + /> + </div> + <div + class="xterm-screen" + > + <div + class="xterm-helpers" + > + <textarea + aria-label="Terminal input" + aria-multiline="false" + autocapitalize="off" + autocorrect="off" + class="xterm-helper-textarea" + spellcheck="false" + tabindex="0" + /> + <span + aria-hidden="true" + class="xterm-char-measure-element" + style="font-family: courier-new, courier, monospace; font-size: 15px;" + > + W + </span> + <div + class="composition-view" + /> + </div> + <canvas + class="xterm-text-layer" + style="z-index: 0;" + /> + <canvas + class="xterm-selection-layer" + style="z-index: 1;" + /> + <canvas + class="xterm-link-layer" + style="z-index: 2;" + /> + <canvas + class="xterm-cursor-layer" + style="z-index: 3;" + /> + <div + class="xterm-decoration-container" + /> + </div> + </div> </div> </div> </div> </div> </div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelStart" + tabindex="-1" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiBox-root css-j1fy4m" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Terminal: terminated + </h1> + </div> <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Events - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-1ydrgiv-MuiDialogContent-root" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-0" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" + > + Container + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + terminated + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="terminated" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Warning - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - FailedGetResourceMetric - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - horizontal-pod-autoscaler - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="abc123456" - style="word-break: break-all; white-space: normal;" - > - failed to get cpu utilization: missing request for cpu - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 3 months (10 times over 3 months) - </td> - </tr> - </tbody> - </table> + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> </div> </div> + <div + class="MuiBox-root css-ffkpbp" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + /> + </div> </div> </div> </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/PodDetails.Initializing.stories.storyshot b/frontend/src/components/pod/__snapshots__/PodDetails.Initializing.stories.storyshot index 4f04f4bd11..8e6514da91 100644 --- a/frontend/src/components/pod/__snapshots__/PodDetails.Initializing.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/PodDetails.Initializing.stories.storyshot @@ -1,1202 +1,1823 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Pod - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Pod + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiBox-root css-0" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <button + aria-label="Show Logs" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - initializing - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <button + aria-label="Terminal / Exec" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - State - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - aria-label="" - class="MuiBox-root css-6n7j50" + <button + aria-label="Attach" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" data-mui-internal-clone-element="true" + tabindex="0" + type="button" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" - > - Init:0/2 - </span> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Node - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Service Account - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Host IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - 0.0.0.1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Pod IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - 0.0.0.2 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - QoS Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Priority - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - /> - </dl> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-70qvj9" - > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Tolerations - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1fqztpf-MuiTable-root" + class="MuiBox-root css-0" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Key - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Value - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Operator - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Effect - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Seconds - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - node.kubernetes.io/not-ready - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + initializing + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + 2022-01-01T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + State + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" > - 300 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Init:0/2 + </span> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Node + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - node.kubernetes.io/unreachable - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + my-node + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Service Account + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Host IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + 0.0.0.1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Pod IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - 300 - </td> - </tr> - </tbody> - </table> + 0.0.0.2 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + QoS Class + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Priority + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + /> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Tolerations + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Condition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Transition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Update - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-1fqztpf-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Initialized - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Key + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="containers with incomplete status: [init-myservice init-mydb]" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Value + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - ContainersNotInitialized - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Operator + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Ready - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Effect + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + Seconds + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <p - aria-label="containers with unready status: [myapp-container]" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - ContainersNotReady - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + node.kubernetes.io/not-ready + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - ContainersReady - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="containers with unready status: [myapp-container]" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - ContainersNotReady - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + 300 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - PodScheduled - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + node.kubernetes.io/unreachable + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - </tbody> - </table> + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300 + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Containers - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Conditions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiBox-root css-4cxybv" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - myapp-container - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiBox-root css-0" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <div - class="MuiBox-root css-0" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Waiting (PodInitializing) - </span> - </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Restart Count - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 0 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Container ID - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image Pull Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - Always - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - busybox - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Command - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Condition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Transition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Update + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - sh -c echo The app is running! && sleep 3600 - </span> - </dd> - </dl> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Initialized + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="containers with incomplete status: [init-myservice init-mydb]" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + ContainersNotInitialized + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Ready + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="containers with unready status: [myapp-container]" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + ContainersNotReady + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ContainersReady + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="containers with unready status: [myapp-container]" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + ContainersNotReady + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + PodScheduled + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Init Containers - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Containers + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiBox-root css-4cxybv" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" + > + myapp-container + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-0" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" + > + Waiting (PodInitializing) + </span> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Restart Count + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 0 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Container ID + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image Pull Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Always + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + busybox + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Command + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + sh -c echo The app is running! && sleep 3600 + </span> + </dd> + </dl> </div> </div> </div> <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-4cxybv" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - init-myservice - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="MuiBox-root css-70qvj9" > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Init Containers + </h2> <div - class="MuiBox-root css-0" + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiBox-root css-4cxybv" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" + > + init-myservice + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-0" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Running + </span> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Started + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Restart Count + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 0 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Container ID + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + containerd://5fd564933040cc489ad0774b3f4d99866547cfef02a5277d7459a0fc800c9307 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image Pull Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Always + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + busybox + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="font-weight: bold;" > - Running + ID: </span> - </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Started - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + + docker.io/library/busybox@sha256:125113b35efe765c89a8ed49593e719532318d26828c58e26b26dd7c4c28a673 + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - 2022-01-01T00:05:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Restart Count - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 0 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Container ID - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Command + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - containerd://5fd564933040cc489ad0774b3f4d99866547cfef02a5277d7459a0fc800c9307 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image Pull Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + sh -c until nslookup myservice; do echo waiting for myservice; sleep 2; done; + </span> + </dd> + </dl> + </div> + <div + class="MuiBox-root css-4cxybv" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > - Always - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + init-mydb + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - busybox - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <div + class="MuiBox-root css-0" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" + > + Waiting (PodInitializing) + </span> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Restart Count + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 0 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Container ID + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image Pull Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Always + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="font-weight: bold;" > - ID: + busybox + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Command + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + sh -c until nslookup mydb; do echo waiting for mydb; sleep 2; done; </span> - docker.io/library/busybox@sha256:125113b35efe765c89a8ed49593e719532318d26828c58e26b26dd7c4c28a673 - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + </dd> + </dl> + </div> + </div> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > + <div + class="MuiBox-root css-j1fy4m" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" > - Command - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - sh -c until nslookup myservice; do echo waiting for myservice; sleep 2; done; - </span> - </dd> - </dl> + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Type + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + From + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Message + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" + scope="col" + > + Age + <button + aria-label="sort swap" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Normal + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Created + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + kubelet + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <div + class="MuiBox-root css-k008qs" + > + <label + id="" + style="word-break: break-all; white-space: normal;" + > + Created + </label> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2021-03-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" + > + <div + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Logs: initializing + </h1> </div> <div - class="MuiBox-root css-4cxybv" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - init-mydb - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-4kzd3n-MuiDialogContent-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-wrap-xs-nowrap css-1c9lqjq-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-v8g4am-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" + > + Container + </label> <div - class="MuiBox-root css-0" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > <div - class="MuiBox-root css-0" + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" - > - Waiting (PodInitializing) - </span> + myapp-container </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="myapp-container" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Restart Count - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 0 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Container ID - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiFormControl-root css-c16j3x-MuiFormControl-root" > - Image Pull Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-lines-chooser-label" + > + Lines + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-lines-chooser-label container-lines-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-lines-chooser" + role="combobox" + tabindex="0" + > + 100 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="100" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + aria-label="You can only select this option for containers that have been restarted." + class="MuiFormControlLabel-root Mui-disabled MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + data-mui-internal-clone-element="true" > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - Always + <span + aria-disabled="true" + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + tabindex="-1" + > + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + disabled="" + name="checkPrevious" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - busybox - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label Mui-disabled css-1ezega9-MuiTypography-root" + > + Show previous + </span> + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" > - Command - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="checkTimestamps" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Timestamps + </span> + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - sh -c until nslookup mydb; do echo waiting for mydb; sleep 2; done; + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="follow" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> </span> - </dd> - </dl> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Follow + </span> + </label> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Find" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Download" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-1j1vsa7" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + > + <div + class="terminal xterm" + dir="ltr" + tabindex="0" + > + <div + class="xterm-viewport" + style="background-color: rgb(0, 0, 0);" + > + <div + class="xterm-scroll-area" + /> + </div> + <div + class="xterm-screen" + > + <div + class="xterm-helpers" + > + <textarea + aria-label="Terminal input" + aria-multiline="false" + autocapitalize="off" + autocorrect="off" + class="xterm-helper-textarea" + spellcheck="false" + tabindex="0" + /> + <span + aria-hidden="true" + class="xterm-char-measure-element" + style="font-family: courier-new, courier, monospace; font-size: 15px;" + > + W + </span> + <div + class="composition-view" + /> + </div> + <canvas + class="xterm-text-layer" + style="z-index: 0;" + /> + <canvas + class="xterm-selection-layer" + style="z-index: 1;" + /> + <canvas + class="xterm-link-layer" + style="z-index: 2;" + /> + <canvas + class="xterm-cursor-layer" + style="z-index: 3;" + /> + <div + class="xterm-decoration-container" + /> + </div> + </div> </div> </div> </div> </div> </div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelStart" + tabindex="-1" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiBox-root css-j1fy4m" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Terminal: initializing + </h1> + </div> <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Events - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-1ydrgiv-MuiDialogContent-root" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-0" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + Container + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + myapp-container + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="myapp-container" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> </div> </div> + <div + class="MuiBox-root css-ffkpbp" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + /> + </div> </div> </div> </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/PodDetails.LivenessFailed.stories.storyshot b/frontend/src/components/pod/__snapshots__/PodDetails.LivenessFailed.stories.storyshot index d6544023d8..d7c53d1267 100644 --- a/frontend/src/components/pod/__snapshots__/PodDetails.LivenessFailed.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/PodDetails.LivenessFailed.stories.storyshot @@ -1,1167 +1,1788 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Pod - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Pod + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiBox-root css-0" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - liveness-http - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - State - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - aria-label="back-off 5m0s restarting failed container=liveness pod=liveness-http_default(4f8b71a3-f99c-41c2-9523-83edc1de02ce)" - class="MuiBox-root css-6n7j50" + <button + aria-label="Show Logs" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" data-mui-internal-clone-element="true" + tabindex="0" + type="button" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" - > - CrashLoopBackOff - <div - aria-label="hidden" - class="MuiBox-root css-p4lqkr" - style="vertical-align: text-top;" - /> - </span> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Node - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <button + aria-label="Terminal / Exec" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - my-node - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Service Account - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <button + aria-label="Attach" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Host IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - 0.0.0.1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Pod IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - 0.0.0.2 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - QoS Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Priority - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - /> - </dl> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-70qvj9" - > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Tolerations - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1fqztpf-MuiTable-root" + class="MuiBox-root css-0" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Key - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Value - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Operator - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Effect - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Seconds - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - node.kubernetes.io/not-ready - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + liveness-http + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + 2022-01-01T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + State + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + aria-label="back-off 5m0s restarting failed container=liveness pod=liveness-http_default(4f8b71a3-f99c-41c2-9523-83edc1de02ce)" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" > - 300 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" + > + CrashLoopBackOff + <div + aria-label="hidden" + class="MuiBox-root css-p4lqkr" + style="vertical-align: text-top;" + /> + </span> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Node + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - node.kubernetes.io/unreachable - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + my-node + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Service Account + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Host IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + 0.0.0.1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Pod IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - 300 - </td> - </tr> - </tbody> - </table> + 0.0.0.2 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + QoS Class + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Priority + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + /> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Tolerations + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Condition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Transition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Update - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-1fqztpf-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Initialized - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Key + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Value + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Ready - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Operator + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="containers with unready status: [liveness]" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Effect + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - ContainersNotReady - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + Seconds + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - ContainersReady - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + node.kubernetes.io/not-ready + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="containers with unready status: [liveness]" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - ContainersNotReady - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - PodScheduled - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + 300 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - </tbody> - </table> + node.kubernetes.io/unreachable + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300 + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Containers - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Conditions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiBox-root css-4cxybv" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - liveness - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiBox-root css-0" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <div - class="MuiBox-root css-0" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - aria-describedby="container-state-message-liveness" - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Waiting (CrashLoopBackOff) - </span> - <div - aria-label="hidden" - class="MuiBox-root css-a56neh" - data-mui-internal-clone-element="true" - role="tooltip" - style="vertical-align: bottom;" - /> - </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Restart Count - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 337 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Last State - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + Condition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Transition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Update + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Initialized + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Ready + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="containers with unready status: [liveness]" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + ContainersNotReady + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ContainersReady + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="containers with unready status: [liveness]" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + ContainersNotReady + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + PodScheduled + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > + <div + class="MuiBox-root css-j1fy4m" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Containers + </h2> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 MuiGrid-direction-xs-column css-ffjoah-MuiGrid-root" + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiBox-root css-4cxybv" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" + > + liveness + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-0" > <div class="MuiBox-root css-0" > - <div - class="MuiBox-root css-0" + <span + aria-describedby="container-state-message-liveness" + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" - > - Error (Error) - </span> - </div> + Waiting (CrashLoopBackOff) + </span> + <div + aria-label="hidden" + class="MuiBox-root css-a56neh" + data-mui-internal-clone-element="true" + role="tooltip" + style="vertical-align: bottom;" + /> </div> </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Restart Count + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 337 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Last State + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 MuiGrid-direction-xs-column css-ffjoah-MuiGrid-root" > <div - class="MuiBox-root css-0" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" + class="MuiBox-root css-0" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" - id="status-value-id-0" - > - Exit Code - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-0" > - <p - aria-labelledby="status-value-id-0" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" > - 2 - </p> + Error (Error) + </span> </div> </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" + class="MuiBox-root css-0" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" - id="status-value-id-1" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - Started - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <p - aria-labelledby="status-value-id-1" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" + id="status-value-id-0" + > + Exit Code + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - 2022-01-01T00:05:00.000Z - </p> + <p + aria-labelledby="status-value-id-0" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + 2 + </p> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" - id="status-value-id-2" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" + id="status-value-id-1" + > + Started + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - Finished - </p> + <p + aria-labelledby="status-value-id-1" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </p> + </div> </div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" > - <p - aria-labelledby="status-value-id-2" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - 2022-01-01T00:05:00.000Z - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" + id="status-value-id-2" + > + Finished + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <p + aria-labelledby="status-value-id-2" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </p> + </div> </div> </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Container ID - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - containerd://29f9695acc1968213087b71914dde17337b142aa63603113a4d03feabba1514c - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image Pull Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Container ID + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - Always - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + containerd://29f9695acc1968213087b71914dde17337b142aa63603113a4d03feabba1514c + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - registry.k8s.io/liveness - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + Image Pull Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <span - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="font-weight: bold;" + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - ID: + Always </span> - sha256:554cfcf2aa85635c0b1ae9506f36f50118419766221651e70dfdc94631317b4d - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Args - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + registry.k8s.io/liveness + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="font-weight: bold;" + > + ID: + </span> + + sha256:554cfcf2aa85635c0b1ae9506f36f50118419766221651e70dfdc94631317b4d + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Args + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - /server - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + /server + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Liveness Probes - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiBox-root css-j7qwjs" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Liveness Probes + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > <div - class="MuiBox-root css-2rlxtj" + class="MuiBox-root css-j7qwjs" > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <div + class="MuiBox-root css-2rlxtj" > - http-get, path: /healthz, port: 8080, + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + http-get, path: /healthz, port: 8080, scheme: HTTP - </p> - </div> - <div - class="MuiBox-root css-2rlxtj" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + </p> + </div> + <div + class="MuiBox-root css-2rlxtj" > - success = 1 - </p> - </div> - <div - class="MuiBox-root css-2rlxtj" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + success = 1 + </p> + </div> + <div + class="MuiBox-root css-2rlxtj" > - failure = 3 - </p> - </div> - <div - class="MuiBox-root css-2rlxtj" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + failure = 3 + </p> + </div> + <div + class="MuiBox-root css-2rlxtj" > - delay = 3s - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + delay = 3s + </p> + </div> + <div + class="MuiBox-root css-2rlxtj" + > + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + timeout = 1s + </p> + </div> + <div + class="MuiBox-root css-2rlxtj" + > + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + period = 3s + </p> + </div> </div> - <div - class="MuiBox-root css-2rlxtj" + </dd> + </dl> + </div> + </div> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > + <div + class="MuiBox-root css-j1fy4m" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" + > + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + > + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - timeout = 1s - </p> - </div> - <div - class="MuiBox-root css-2rlxtj" + Type + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + From + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Message + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" + scope="col" + > + Age + <button + aria-label="sort swap" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - period = 3s - </p> - </div> - </div> - </dd> - </dl> + Normal + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Created + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + kubelet + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <div + class="MuiBox-root css-k008qs" + > + <label + id="" + style="word-break: break-all; white-space: normal;" + > + Created + </label> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2021-03-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> </div> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelStart" + tabindex="-1" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiBox-root css-j1fy4m" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Logs: liveness-http + </h1> + </div> <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Events - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-4kzd3n-MuiDialogContent-root" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiGrid-root MuiGrid-container MuiGrid-wrap-xs-nowrap css-1c9lqjq-MuiGrid-root" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-v8g4am-MuiGrid-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <div + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + Container + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + liveness + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="liveness" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiFormControl-root css-c16j3x-MuiFormControl-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-lines-chooser-label" + > + Lines + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-lines-chooser-label container-lines-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-lines-chooser" + role="combobox" + tabindex="0" > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" + 100 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="100" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + aria-label="Show logs for previous instances of this container." + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + data-mui-internal-clone-element="true" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="checkPrevious" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Show previous + </span> + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="checkTimestamps" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Timestamps + </span> + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="follow" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Follow + </span> + </label> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Find" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Download" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-1j1vsa7" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + > + <div + class="terminal xterm" + dir="ltr" + tabindex="0" + > + <div + class="xterm-viewport" + style="background-color: rgb(0, 0, 0);" + > + <div + class="xterm-scroll-area" + /> + </div> + <div + class="xterm-screen" + > + <div + class="xterm-helpers" + > + <textarea + aria-label="Terminal input" + aria-multiline="false" + autocapitalize="off" + autocorrect="off" + class="xterm-helper-textarea" + spellcheck="false" + tabindex="0" + /> + <span + aria-hidden="true" + class="xterm-char-measure-element" + style="font-family: courier-new, courier, monospace; font-size: 15px;" > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + W + </span> + <div + class="composition-view" + /> + </div> + <canvas + class="xterm-text-layer" + style="z-index: 0;" + /> + <canvas + class="xterm-selection-layer" + style="z-index: 1;" + /> + <canvas + class="xterm-link-layer" + style="z-index: 2;" + /> + <canvas + class="xterm-cursor-layer" + style="z-index: 3;" + /> + <div + class="xterm-decoration-container" + /> + </div> + </div> </div> </div> </div> </div> </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" + > + <div + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Terminal: liveness-http + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + </div> + </h2> + <div + class="MuiDialogContent-root css-1ydrgiv-MuiDialogContent-root" + > + <div + class="MuiBox-root css-0" + > + <div + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" + > + Container + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" + > + liveness + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="liveness" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiBox-root css-ffkpbp" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + /> + </div> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/PodDetails.PullBackOff.stories.storyshot b/frontend/src/components/pod/__snapshots__/PodDetails.PullBackOff.stories.storyshot index 1e2fba1ca1..ec3bb7d4de 100644 --- a/frontend/src/components/pod/__snapshots__/PodDetails.PullBackOff.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/PodDetails.PullBackOff.stories.storyshot @@ -1,1058 +1,1678 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Pod - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Pod + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiBox-root css-0" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - imagepullbackoff - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - State - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <div - aria-label="Back-off pulling image "doesnotexist:nover"" - class="MuiBox-root css-6n7j50" + <button + aria-label="Show Logs" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" data-mui-internal-clone-element="true" + tabindex="0" + type="button" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" - > - ImagePullBackOff - </span> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Node - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <button + aria-label="Terminal / Exec" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - my-node - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Service Account - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <button + aria-label="Attach" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Host IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - 0.0.0.1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Pod IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - 0.0.0.2 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - QoS Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Priority - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - /> - </dl> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Tolerations - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1fqztpf-MuiTable-root" - > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Key - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Value - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Operator - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Effect - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Seconds - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - node.kubernetes.io/not-ready - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + imagepullbackoff + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + 2022-01-01T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + State + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + aria-label="Back-off pulling image "doesnotexist:nover"" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" > - 300 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ImagePullBackOff + </span> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + Node + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - node.kubernetes.io/unreachable - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + my-node + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Service Account + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Host IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + 0.0.0.1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Pod IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - 300 - </td> - </tr> - </tbody> - </table> + 0.0.0.2 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + QoS Class + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Priority + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + /> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Tolerations + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Condition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Transition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Update - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-1fqztpf-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Initialized - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Key + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Value + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Ready - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Operator + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="containers with unready status: [imagepullbackoff]" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Effect + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - ContainersNotReady - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + Seconds + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - ContainersReady - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + node.kubernetes.io/not-ready + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="containers with unready status: [imagepullbackoff]" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - ContainersNotReady - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - PodScheduled - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + 300 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - </tbody> - </table> + node.kubernetes.io/unreachable + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300 + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Containers - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Conditions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiBox-root css-4cxybv" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - imagepullbackoff - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <div - class="MuiBox-root css-0" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <div - class="MuiBox-root css-0" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - aria-describedby="container-state-message-imagepullbackoff" - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Waiting (ImagePullBackOff) - </span> - <div - aria-label="hidden" - class="MuiBox-root css-a56neh" - data-mui-internal-clone-element="true" - role="tooltip" - style="vertical-align: bottom;" - /> - </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Restart Count - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 1 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Last State - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + Condition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Transition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Update + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Initialized + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Ready + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="containers with unready status: [imagepullbackoff]" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + ContainersNotReady + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ContainersReady + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="containers with unready status: [imagepullbackoff]" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + ContainersNotReady + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + PodScheduled + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > + <div + class="MuiBox-root css-j1fy4m" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Containers + </h2> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 MuiGrid-direction-xs-column css-ffjoah-MuiGrid-root" + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiBox-root css-4cxybv" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" + > + imagepullbackoff + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-0" > <div class="MuiBox-root css-0" > - <div - class="MuiBox-root css-0" + <span + aria-describedby="container-state-message-imagepullbackoff" + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" > - <span - aria-describedby="container-state-message-imagepullbackoff" - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" - > - Error (ImagePullBackOff) - </span> - <div - aria-label="hidden" - class="MuiBox-root css-a56neh" - data-mui-internal-clone-element="true" - role="tooltip" - style="vertical-align: bottom;" - /> - </div> + Waiting (ImagePullBackOff) + </span> + <div + aria-label="hidden" + class="MuiBox-root css-a56neh" + data-mui-internal-clone-element="true" + role="tooltip" + style="vertical-align: bottom;" + /> </div> </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Restart Count + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 1 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Last State + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 MuiGrid-direction-xs-column css-ffjoah-MuiGrid-root" > <div - class="MuiBox-root css-0" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" + class="MuiBox-root css-0" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" - id="status-value-id-0" - > - Exit Code - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-0" > - <p - aria-labelledby="status-value-id-0" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <span + aria-describedby="container-state-message-imagepullbackoff" + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" > - 1 - </p> + Error (ImagePullBackOff) + </span> + <div + aria-label="hidden" + class="MuiBox-root css-a56neh" + data-mui-internal-clone-element="true" + role="tooltip" + style="vertical-align: bottom;" + /> </div> </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" + class="MuiBox-root css-0" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" - id="status-value-id-1" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - Started - </p> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <p - aria-labelledby="status-value-id-1" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" + id="status-value-id-0" + > + Exit Code + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - 2022-01-01T00:05:00.000Z - </p> + <p + aria-labelledby="status-value-id-0" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + 1 + </p> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" - id="status-value-id-2" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" + id="status-value-id-1" + > + Started + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - Finished - </p> + <p + aria-labelledby="status-value-id-1" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </p> + </div> </div> <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-mhc70k-MuiGrid-root" > - <p - aria-labelledby="status-value-id-2" - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - 2022-01-01T00:05:00.000Z - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-3mzles-MuiTypography-root" + id="status-value-id-2" + > + Finished + </p> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <p + aria-labelledby="status-value-id-2" + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </p> + </div> </div> </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Container ID - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image Pull Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - IfNotPresent - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + Container ID + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image Pull Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + IfNotPresent + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Image + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + doesnotexist:nover + </p> + </dd> + </dl> + </div> + </div> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > + <div + class="MuiBox-root css-j1fy4m" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" > - Image - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - doesnotexist:nover - </p> - </dd> - </dl> + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Type + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + From + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Message + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" + scope="col" + > + Age + <button + aria-label="sort swap" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Normal + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Created + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + kubelet + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <div + class="MuiBox-root css-k008qs" + > + <label + id="" + style="word-break: break-all; white-space: normal;" + > + Created + </label> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2021-03-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> </div> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelStart" + tabindex="-1" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiBox-root css-j1fy4m" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Logs: imagepullbackoff + </h1> + </div> <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Events - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-4kzd3n-MuiDialogContent-root" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiGrid-root MuiGrid-container MuiGrid-wrap-xs-nowrap css-1c9lqjq-MuiGrid-root" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-v8g4am-MuiGrid-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <div + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + Container + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + imagepullbackoff + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="imagepullbackoff" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiFormControl-root css-c16j3x-MuiFormControl-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-lines-chooser-label" + > + Lines + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-lines-chooser-label container-lines-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-lines-chooser" + role="combobox" + tabindex="0" > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" + 100 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="100" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + aria-label="Show logs for previous instances of this container." + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + data-mui-internal-clone-element="true" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="checkPrevious" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Show previous + </span> + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="checkTimestamps" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Timestamps + </span> + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="follow" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Follow + </span> + </label> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Find" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Download" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-1j1vsa7" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + > + <div + class="terminal xterm" + dir="ltr" + tabindex="0" + > + <div + class="xterm-viewport" + style="background-color: rgb(0, 0, 0);" + > + <div + class="xterm-scroll-area" + /> + </div> + <div + class="xterm-screen" + > + <div + class="xterm-helpers" + > + <textarea + aria-label="Terminal input" + aria-multiline="false" + autocapitalize="off" + autocorrect="off" + class="xterm-helper-textarea" + spellcheck="false" + tabindex="0" + /> + <span + aria-hidden="true" + class="xterm-char-measure-element" + style="font-family: courier-new, courier, monospace; font-size: 15px;" > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + W + </span> + <div + class="composition-view" + /> + </div> + <canvas + class="xterm-text-layer" + style="z-index: 0;" + /> + <canvas + class="xterm-selection-layer" + style="z-index: 1;" + /> + <canvas + class="xterm-link-layer" + style="z-index: 2;" + /> + <canvas + class="xterm-cursor-layer" + style="z-index: 3;" + /> + <div + class="xterm-decoration-container" + /> + </div> + </div> + </div> + </div> + </div> + </div> + </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" + > + <div + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" + > + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" + > + <div + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Terminal: imagepullbackoff + </h1> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-0" + > + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-1ydrgiv-MuiDialogContent-root" + > + <div + class="MuiBox-root css-0" + > + <div + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" + > + Container + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" + > + imagepullbackoff + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="imagepullbackoff" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiBox-root css-ffkpbp" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + /> + </div> </div> </div> </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/PodDetails.Running.stories.storyshot b/frontend/src/components/pod/__snapshots__/PodDetails.Running.stories.storyshot index b2f73be5b8..96be63de11 100644 --- a/frontend/src/components/pod/__snapshots__/PodDetails.Running.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/PodDetails.Running.stories.storyshot @@ -1,985 +1,1606 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Pod - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Pod + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Show Logs" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Terminal / Exec" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Attach" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - running - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - State - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + running + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - Running + 2022-01-01T00:00:00.000Z </span> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Node - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Service Account - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Host IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 0.0.0.1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Pod IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + State + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 0.0.0.2 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Running + </span> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Node + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Service Account + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Host IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 0.0.0.1 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Pod IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 0.0.0.2 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + QoS Class + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Priority + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + /> + </dl> + </div> + </div> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > + <div + class="MuiBox-root css-j1fy4m" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" > - QoS Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Tolerations + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-1fqztpf-MuiTable-root" > - Priority - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - /> - </dl> + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + > + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Key + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Value + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Operator + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Effect + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Seconds + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + node.kubernetes.io/not-ready + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + node.kubernetes.io/unreachable + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300 + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Tolerations - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Conditions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" + > + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + > + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Condition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Transition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Update + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Initialized + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Ready + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ContainersReady + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + PodScheduled + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + </tbody> + </table> </div> </div> </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > - <table - class="MuiTable-root css-1fqztpf-MuiTable-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <div + class="MuiBox-root css-70qvj9" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Key - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Value - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Operator - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Effect - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Seconds - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Containers + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiBox-root css-4cxybv" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" + > + nginx + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + class="MuiBox-root css-0" > - node.kubernetes.io/not-ready - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 300 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - node.kubernetes.io/unreachable - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 300 - </td> - </tr> - </tbody> - </table> + <div + class="MuiBox-root css-0" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Running + </span> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Started + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Restart Count + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 0 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Container ID + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + containerd://f8eb12a25a065d170b68cee522d431f4920fe083bf9cf53a4a576d60b8641584 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image Pull Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + IfNotPresent + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + nginx:1.14.2 + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="font-weight: bold;" + > + ID: + </span> + + docker.io/library/nginx@sha256:f7988fb6c02e0ce69257d9bd9cf37ae20a60f1df7563c3a2a6abe24160306b8d + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Ports + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container css-11lq3yg-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" + > + <div + class="MuiBox-root css-1hckbtd" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + TCP: + </span> + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 80 + </span> + </div> + </div> + </div> + </div> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Condition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Transition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Update - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Initialized - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Type + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Ready - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Reason + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - ContainersReady - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + From + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Message + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" + scope="col" + > + Age + <button + aria-label="sort swap" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - PodScheduled - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - </tbody> - </table> + Normal + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Created + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + kubelet + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <div + class="MuiBox-root css-k008qs" + > + <label + id="" + style="word-break: break-all; white-space: normal;" + > + Created + </label> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2021-03-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> </div> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > + <div + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiBox-root css-j1fy4m" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Logs: running + </h1> + </div> <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Containers - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-4kzd3n-MuiDialogContent-root" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiGrid-root MuiGrid-container MuiGrid-wrap-xs-nowrap css-1c9lqjq-MuiGrid-root" > <div - class="MuiBox-root css-4cxybv" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-v8g4am-MuiGrid-root" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - nginx - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" + > + Container + </label> <div - class="MuiBox-root css-0" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > <div - class="MuiBox-root css-0" + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Running - </span> + nginx </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="nginx" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiFormControl-root css-c16j3x-MuiFormControl-root" > - Started - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-lines-chooser-label" + > + Lines + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-lines-chooser-label container-lines-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-lines-chooser" + role="combobox" + tabindex="0" + > + 100 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="100" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + aria-label="You can only select this option for containers that have been restarted." + class="MuiFormControlLabel-root Mui-disabled MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + data-mui-internal-clone-element="true" > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - 2022-01-01T00:05:00.000Z + <span + aria-disabled="true" + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + tabindex="-1" + > + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + disabled="" + name="checkPrevious" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Restart Count - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 0 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Container ID - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label Mui-disabled css-1ezega9-MuiTypography-root" > - containerd://f8eb12a25a065d170b68cee522d431f4920fe083bf9cf53a4a576d60b8641584 + Show previous </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image Pull Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - IfNotPresent + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="checkTimestamps" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" > - nginx:1.14.2 - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + Timestamps + </span> + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + > + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > <span - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="font-weight: bold;" + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - ID: + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="follow" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> </span> - docker.io/library/nginx@sha256:f7988fb6c02e0ce69257d9bd9cf37ae20a60f1df7563c3a2a6abe24160306b8d - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Follow + </span> + </label> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Find" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Download" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-1j1vsa7" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + > + <div + class="terminal xterm" + dir="ltr" + tabindex="0" + > + <div + class="xterm-viewport" + style="background-color: rgb(0, 0, 0);" > - Ports - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + <div + class="xterm-scroll-area" + /> + </div> + <div + class="xterm-screen" > <div - class="MuiGrid-root MuiGrid-container css-11lq3yg-MuiGrid-root" + class="xterm-helpers" > - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + <textarea + aria-label="Terminal input" + aria-multiline="false" + autocapitalize="off" + autocorrect="off" + class="xterm-helper-textarea" + spellcheck="false" + tabindex="0" + /> + <span + aria-hidden="true" + class="xterm-char-measure-element" + style="font-family: courier-new, courier, monospace; font-size: 15px;" > - <div - class="MuiBox-root css-70qvj9" - > - <div - class="MuiBox-root css-1hckbtd" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - TCP: - </span> - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - 80 - </span> - </div> - </div> - </div> + W + </span> + <div + class="composition-view" + /> </div> - </dd> - </dl> + <canvas + class="xterm-text-layer" + style="z-index: 0;" + /> + <canvas + class="xterm-selection-layer" + style="z-index: 1;" + /> + <canvas + class="xterm-link-layer" + style="z-index: 2;" + /> + <canvas + class="xterm-cursor-layer" + style="z-index: 3;" + /> + <div + class="xterm-decoration-container" + /> + </div> + </div> </div> </div> </div> </div> </div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelStart" + tabindex="-1" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiBox-root css-j1fy4m" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Terminal: running + </h1> + </div> <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Events - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-1ydrgiv-MuiDialogContent-root" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-0" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" + > + Container + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + nginx + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="nginx" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> </div> </div> + <div + class="MuiBox-root css-ffkpbp" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + /> + </div> </div> </div> </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/PodDetails.Successful.stories.storyshot b/frontend/src/components/pod/__snapshots__/PodDetails.Successful.stories.storyshot index 2a5ef2f0ed..b15a99e4ba 100644 --- a/frontend/src/components/pod/__snapshots__/PodDetails.Successful.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/PodDetails.Successful.stories.storyshot @@ -1,1002 +1,1623 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Pod - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Pod + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Show Logs" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Terminal / Exec" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Attach" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - successful - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - State - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + successful + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - Completed + 2022-01-01T00:00:00.000Z </span> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Node - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-node - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Service Account - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Host IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + State + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Completed + </span> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Node + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Service Account + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Host IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + /> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Pod IP + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + /> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + QoS Class + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" /> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Pod IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Priority + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" /> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + </dl> + </div> + </div> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > + <div + class="MuiBox-root css-j1fy4m" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" > - QoS Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Tolerations + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-1fqztpf-MuiTable-root" > - Priority - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - /> - </dl> + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + > + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Key + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Value + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Operator + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Effect + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Seconds + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + node.kubernetes.io/not-ready + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300 + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + node.kubernetes.io/unreachable + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Exists + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + NoExecute + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300 + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Tolerations - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Conditions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + > + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" + > + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + > + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Condition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Transition + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Update + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Initialized + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + PodCompleted + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Ready + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + PodCompleted + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ContainersReady + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + PodCompleted + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + PodScheduled + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2022-01-01T00:05:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + - + </td> + </tr> + </tbody> + </table> </div> </div> </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > - <table - class="MuiTable-root css-1fqztpf-MuiTable-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <div + class="MuiBox-root css-70qvj9" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Key - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Value - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Operator - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Effect - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Seconds - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Containers + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" + > + <div + class="MuiBox-root css-4cxybv" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" + > + successful + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <div + class="MuiBox-root css-0" > - node.kubernetes.io/not-ready - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 300 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - node.kubernetes.io/unreachable - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 300 - </td> - </tr> - </tbody> - </table> + <div + class="MuiBox-root css-0" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Completed (Completed) + </span> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Exit Code + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 0 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Started + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Finished + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:05:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Restart Count + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 0 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Container ID + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + containerd://d64ce854c96f53b2aaa00a975d026ffe5d7b862370a95abe88f2c033e01ae843 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image Pull Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + IfNotPresent + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Image + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + alpine:3.4 + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="font-weight: bold;" + > + ID: + </span> + + docker.io/library/alpine@sha256:b733d4a32c4da6a00a84df2ca32791bb03df95400243648d8c539e7b4cce329c + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Command + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /bin/sh -c echo Succeeded + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + /> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Condition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Transition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Update - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Initialized - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - PodCompleted - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Type + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - Ready - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - PodCompleted - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Reason + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" > - ContainersReady - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - PodCompleted - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + From + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Message + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" + scope="col" + > + Age + <button + aria-label="sort swap" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + > + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" > - PodScheduled - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - </tbody> - </table> + Normal + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + Created + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + kubelet + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <div + class="MuiBox-root css-k008qs" + > + <label + id="" + style="word-break: break-all; white-space: normal;" + > + Created + </label> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2021-03-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> </div> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> + <div + data-testid="sentinelStart" + tabindex="-1" + /> + <div + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiBox-root css-j1fy4m" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Logs: successful + </h1> + </div> <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Containers - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-4kzd3n-MuiDialogContent-root" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiGrid-root MuiGrid-container MuiGrid-wrap-xs-nowrap css-1c9lqjq-MuiGrid-root" > <div - class="MuiBox-root css-4cxybv" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-v8g4am-MuiGrid-root" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - successful - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" + > + Container + </label> <div - class="MuiBox-root css-0" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > <div - class="MuiBox-root css-0" + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" - > - Completed (Completed) - </span> + successful </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="successful" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Exit Code - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 0 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiFormControl-root css-c16j3x-MuiFormControl-root" > - Started - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-lines-chooser-label" + > + Lines + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + > + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-lines-chooser-label container-lines-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-lines-chooser" + role="combobox" + tabindex="0" + > + 100 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="100" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + aria-label="You can only select this option for containers that have been restarted." + class="MuiFormControlLabel-root Mui-disabled MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + data-mui-internal-clone-element="true" > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - 2022-01-01T00:05:00.000Z + <span + aria-disabled="true" + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + tabindex="-1" + > + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + disabled="" + name="checkPrevious" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Finished - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label Mui-disabled css-1ezega9-MuiTypography-root" > - 2022-01-01T00:05:00.000Z + Show previous </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Restart Count - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 0 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Container ID - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - containerd://d64ce854c96f53b2aaa00a975d026ffe5d7b862370a95abe88f2c033e01ae843 + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="checkTimestamps" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image Pull Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" > - IfNotPresent + Timestamps </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + </label> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - alpine:3.4 - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > <span - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="font-weight: bold;" + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" > - ID: + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="follow" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> </span> - docker.io/library/alpine@sha256:b733d4a32c4da6a00a84df2ca32791bb03df95400243648d8c539e7b4cce329c - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Command - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" > - /bin/sh -c echo Succeeded + Follow </span> - </dd> - </dl> + </label> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Find" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + > + <button + aria-label="Download" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + </div> + <div + class="MuiBox-root css-1j1vsa7" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + > + <div + class="terminal xterm" + dir="ltr" + tabindex="0" + > + <div + class="xterm-viewport" + style="background-color: rgb(0, 0, 0);" + > + <div + class="xterm-scroll-area" + /> + </div> + <div + class="xterm-screen" + > + <div + class="xterm-helpers" + > + <textarea + aria-label="Terminal input" + aria-multiline="false" + autocapitalize="off" + autocorrect="off" + class="xterm-helper-textarea" + spellcheck="false" + tabindex="0" + /> + <span + aria-hidden="true" + class="xterm-char-measure-element" + style="font-family: courier-new, courier, monospace; font-size: 15px;" + > + W + </span> + <div + class="composition-view" + /> + </div> + <canvas + class="xterm-text-layer" + style="z-index: 0;" + /> + <canvas + class="xterm-selection-layer" + style="z-index: 1;" + /> + <canvas + class="xterm-link-layer" + style="z-index: 2;" + /> + <canvas + class="xterm-cursor-layer" + style="z-index: 3;" + /> + <div + class="xterm-decoration-container" + /> + </div> + </div> </div> </div> </div> </div> </div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelEnd" + tabindex="-1" + /> + </div> + <div + aria-hidden="true" + class="MuiDialog-root MuiModal-root MuiModal-hidden css-ew73zq-MuiModal-root-MuiDialog-root" + role="presentation" + > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 0; visibility: hidden;" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> + data-testid="sentinelStart" + tabindex="-1" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 0; visibility: hidden;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiBox-root css-j1fy4m" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <h1 + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" + > + Terminal: successful + </h1> + </div> <div class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiBox-root css-0" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <button + aria-label="Toggle fullscreen" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - Events - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <button + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> </div> </div> + </h2> + <div + class="MuiDialogContent-root css-1ydrgiv-MuiDialogContent-root" + > <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-0" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" + > + Container + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + successful + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="successful" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> </div> </div> + <div + class="MuiBox-root css-ffkpbp" + > + <div + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" + /> + </div> </div> </div> </div> + <div + data-testid="sentinelEnd" + tabindex="-1" + /> </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/PodList.Items.stories.storyshot b/frontend/src/components/pod/__snapshots__/PodList.Items.stories.storyshot index e092dbc7a2..5782214421 100644 --- a/frontend/src/components/pod/__snapshots__/PodList.Items.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/PodList.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Pods - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Pods + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" - > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,1625 +100,1536 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1mxksyu-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-2-size: 180; --col-2-size: 180; --header-ready-size: 180; --col-ready-size: 180; --header-status-size: 180; --col-status-size: 180; --header-ip-size: 180; --col-ip-size: 180; --header-node-size: 180; --col-node-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1mxksyu-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-2-size: 180; --col-2-size: 180; --header-ready-size: 180; --col-ready-size: 180; --header-status-size: 180; --col-status-size: 180; --header-ip-size: 180; --col-ip-size: 180; --header-node-size: 180; --col-node-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q4zsyf-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Restarts - </div> - <span - aria-label="Sort by Restarts ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Restarts + </div> <span aria-label="Sort by Restarts ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Restarts ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xmrx72-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-xmrx72-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Ready - </div> - <span - aria-label="Sort by Ready ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Ready + </div> <span aria-label="Sort by Ready ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Ready ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11whym4-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11whym4-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-d0xfat-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-d0xfat-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1nz3nwl" - > - IP - </div> - <span - aria-label="Sort by IP ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1nz3nwl" + > + IP + </div> <span aria-label="Sort by IP ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by IP ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-jh1bju-MuiTableCell-root" - colspan="1" - data-index="6" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-jh1bju-MuiTableCell-root" + colspan="1" + data-index="6" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Node - </div> - <span - aria-label="Sort by Node ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Node + </div> <span aria-label="Sort by Node ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Node ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="7" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="7" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - imagepullbackoff - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - 1 (3mo ago) - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="4" - > - <div - aria-label="Back-off pulling image "doesnotexist:nover"" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - ImagePullBackOff - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="5" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="6" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" + imagepullbackoff + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - my-node + default </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - successful - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="4" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + 1 (3mo ago) + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" + data-index="3" + > + 0/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="4" + > + <div + aria-label="Back-off pulling image "doesnotexist:nover"" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + ImagePullBackOff + </span> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" + data-index="5" + > + 0.0.0.2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" + data-index="6" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + aria-label="my-node" + class="" + data-mui-internal-clone-element="true" > - Completed + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="5" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="6" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="1" > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - my-node + initializing </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - initializing - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="4" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" + > + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" + data-index="3" + > + 0/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="4" + > + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Init:0/2 + </span> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" + data-index="5" + > + 0.0.0.2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" + data-index="6" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + aria-label="my-node" + class="" + data-mui-internal-clone-element="true" > - Init:0/2 + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="5" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="6" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="2" > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - my-node + liveness-http </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - liveness-http - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - 337 (3mo ago) - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="4" - > - <div - aria-label="back-off 5m0s restarting failed container=liveness pod=liveness-http_default(4f8b71a3-f99c-41c2-9523-83edc1de02ce)" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" - > - CrashLoopBackOff - <div - aria-label="hidden" - class="MuiBox-root css-p4lqkr" - style="vertical-align: text-top;" - /> - </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="5" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="6" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - my-node + default </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - terminated - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - 0/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="4" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + 337 (3mo ago) + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" + data-index="3" + > + 0/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="4" + > + <div + aria-label="back-off 5m0s restarting failed container=liveness pod=liveness-http_default(4f8b71a3-f99c-41c2-9523-83edc1de02ce)" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 243, 224); color: rgb(196, 69, 0);" + > + CrashLoopBackOff + <div + aria-label="hidden" + class="MuiBox-root css-p4lqkr" + style="vertical-align: text-top;" + /> + </span> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" + data-index="5" + > + 0.0.0.2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" + data-index="6" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" + aria-label="my-node" + class="" + data-mui-internal-clone-element="true" > - Error - <div - aria-label="hidden" - class="MuiBox-root css-p4lqkr" - style="vertical-align: text-top;" - /> + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="5" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="6" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - my-node + terminated </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="5" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - running - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - 1/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="4" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" + > + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" + data-index="3" + > + 0/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="4" + > + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(255, 235, 238); color: rgb(198, 40, 40);" + > + Error + <div + aria-label="hidden" + class="MuiBox-root css-p4lqkr" + style="vertical-align: text-top;" + /> + </span> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" + data-index="5" + > + 0.0.0.2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" + data-index="6" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + aria-label="my-node" + class="" + data-mui-internal-clone-element="true" > - Running + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="5" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="6" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - my-node + running </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="6" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - nominated-node - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - 1/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="4" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" + > + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" + data-index="3" + > + 1/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="4" + > + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Running + </span> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" + data-index="5" + > + 0.0.0.2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" + data-index="6" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + aria-label="my-node" + class="" + data-mui-internal-clone-element="true" > - Running + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="5" > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" - data-index="6" - > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - my-node + nominated-node </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="7" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - readiness-gate - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" - data-index="2" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" - data-index="3" - > - 1/1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="4" - > - <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" + > + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" + data-index="3" + > + 1/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="4" + > + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Running + </span> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" + data-index="5" + > + 0.0.0.2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" + data-index="6" > <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + aria-label="my-node" + class="" + data-mui-internal-clone-element="true" > - Running + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> </span> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" - data-index="5" - > - 0.0.0.2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="6" > - <span - aria-label="my-node" - class="" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - my-node + readiness-gate </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="7" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ia5azj-MuiTableCell-root" + data-index="2" + > + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-l8pc90-MuiTableCell-root" + data-index="3" + > + 1/1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="4" + > + <div + aria-label="" + class="MuiBox-root css-6n7j50" + data-mui-internal-clone-element="true" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Running + </span> + </div> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-113h9jm-MuiTableCell-root" + data-index="5" + > + 0.0.0.2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19qh9pa-MuiTableCell-root" + data-index="6" + > + <span + aria-label="my-node" + class="" + data-mui-internal-clone-element="true" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-node + </a> + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="7" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-8 of 8 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-7 of 7 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1725,4 +1638,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/PodLogs.Logs.stories.storyshot b/frontend/src/components/pod/__snapshots__/PodLogs.Logs.stories.storyshot index cca6d12539..502a764ba4 100644 --- a/frontend/src/components/pod/__snapshots__/PodLogs.Logs.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/PodLogs.Logs.stories.storyshot @@ -1,69 +1,57 @@ -<DocumentFragment> +<body> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" + aria-hidden="true" + /> + <div + class="MuiDialog-root MuiModal-root css-zw3mfo-MuiModal-root-MuiDialog-root" + role="presentation" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" - > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" - > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> + aria-hidden="true" + class="MuiBackdrop-root MuiModal-backdrop css-yiavyu-MuiBackdrop-root-MuiDialog-backdrop" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + /> + <div + data-testid="sentinelStart" + tabindex="0" + /> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiDialog-container MuiDialog-scrollPaper css-hz1bth-MuiDialog-container" + role="presentation" + style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;" + tabindex="-1" > <div - class="MuiBox-root css-p0cik4" + aria-labelledby=":mock-test-id:" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthLg MuiDialog-paperFullWidth css-1iou21e-MuiPaper-root-MuiDialog-paper" + role="dialog" > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + <h2 + class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-8yphvn-MuiTypography-root-MuiDialogTitle-root" + id=":mock-test-id:" + style="display: flex;" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container css-9cyib4-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + class="MuiTypography-root MuiTypography-h1 css-1kazmbo-MuiTypography-root" + style="font-size: 1.25rem; font-weight: 500; line-height: 1.6;" > - Pod + Logs: pod-name </h1> - <div - class="MuiBox-root css-ldp2l3" - /> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-0" > <button - aria-label="Show Logs" + aria-label="Toggle fullscreen" class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" data-mui-internal-clone-element="true" tabindex="0" @@ -73,25 +61,9 @@ class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <button - aria-label="View YAML" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + aria-label="Close" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" data-mui-internal-clone-element="true" tabindex="0" type="button" @@ -101,909 +73,348 @@ /> </button> </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> </div> </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > + </h2> <div - class="MuiBox-root css-j1fy4m" + class="MuiDialogContent-root css-4kzd3n-MuiDialogContent-root" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiGrid-root MuiGrid-container MuiGrid-wrap-xs-nowrap css-1c9lqjq-MuiGrid-root" > <div - class="MuiBox-root css-0" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-v8g4am-MuiGrid-root" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - running - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="MuiFormControl-root css-1rb4qd1-MuiFormControl-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-name-chooser-label" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - State - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > + Container + </label> <div - aria-label="" - class="MuiBox-root css-6n7j50" - data-mui-internal-clone-element="true" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Running - </span> + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-name-chooser-label container-name-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-name-chooser" + role="combobox" + tabindex="0" + > + container-name + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="container-name" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Node - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiFormControl-root css-c16j3x-MuiFormControl-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiFormLabel-filled MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + id="container-lines-chooser-label" > - my-node - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Service Account - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Lines + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Host IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + aria-controls=":mock-test-id:" + aria-expanded="false" + aria-haspopup="listbox" + aria-labelledby="container-lines-chooser-label container-lines-chooser" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + id="container-lines-chooser" + role="combobox" + tabindex="0" + > + 100 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="100" + /> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <label + aria-label="You can only select this option for containers that have been restarted." + class="MuiFormControlLabel-root Mui-disabled MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" + data-mui-internal-clone-element="true" > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - 0.0.0.1 + <span + aria-disabled="true" + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-disabled Mui-disabled css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + tabindex="-1" + > + <input + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + disabled="" + name="checkPrevious" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Pod IP - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label Mui-disabled css-1ezega9-MuiTypography-root" > - 0.0.0.2 + Show previous </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - QoS Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Priority - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - /> - </dl> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > + </label> + </div> <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" > - Tolerations - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" + > + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="checkTimestamps" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" + /> + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" + > + Timestamps + </span> + </label> </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1fqztpf-MuiTable-root" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <label + class="MuiFormControlLabel-root MuiFormControlLabel-labelPlacementEnd css-xfd7qn-MuiFormControlLabel-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Key - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Value - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Operator - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Effect - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Seconds - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <span + class="MuiSwitch-root MuiSwitch-sizeSmall css-1diaq70-MuiSwitch-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - node.kubernetes.io/not-ready - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <span + class="MuiButtonBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked PrivateSwitchBase-root MuiSwitch-switchBase MuiSwitch-colorPrimary Mui-checked Mui-checked css-1nsozxe-MuiButtonBase-root-MuiSwitch-switchBase" + > + <input + checked="" + class="PrivateSwitchBase-input MuiSwitch-input css-1m9pwf3" + name="follow" + type="checkbox" + /> + <span + class="MuiSwitch-thumb css-jsexje-MuiSwitch-thumb" + /> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </span> + <span + class="MuiSwitch-track css-1yjjitx-MuiSwitch-track" /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 300 - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + </span> + <span + class="MuiTypography-root MuiTypography-body1 MuiFormControlLabel-label css-1ezega9-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - node.kubernetes.io/unreachable - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Exists - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - NoExecute - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 300 - </td> - </tr> - </tbody> - </table> + Follow + </span> + </label> + </div> </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > - <div - class="MuiBox-root css-70qvj9" + <button + aria-label="Find" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> - <div - class="MuiBox-root css-ldp2l3" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </div> + </button> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <button + aria-label="Clear" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Condition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Transition - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Last Update - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" - > - Initialized - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" - > - Ready - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" - > - ContainersReady - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" - > - PodScheduled - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2022-01-01T00:05:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - - - </td> - </tr> - </tbody> - </table> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > - <div - class="MuiBox-root css-70qvj9" + <button + aria-label="Download" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Containers - </h2> - <div - class="MuiBox-root css-ldp2l3" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </div> + </button> </div> </div> <div - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-1j1vsa7" > <div - class="MuiBox-root css-4cxybv" + id="xterm-container" + style="flex: 1; display: flex; flex-direction: column-reverse;" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="terminal xterm" + dir="ltr" + tabindex="0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - nginx - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <div + class="xterm-viewport" + style="background-color: rgb(0, 0, 0);" > <div - class="MuiBox-root css-0" - > - <div - class="MuiBox-root css-0" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Running - </span> - </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Started - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - 2022-01-01T00:05:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Restart Count - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 0 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Container ID - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - containerd://f8eb12a25a065d170b68cee522d431f4920fe083bf9cf53a4a576d60b8641584 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image Pull Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - IfNotPresent - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Image - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + class="xterm-scroll-area" + /> + </div> + <div + class="xterm-screen" > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - > - nginx:1.14.2 - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-x1ts2p-MuiTypography-root" + <div + class="xterm-helpers" > + <textarea + aria-label="Terminal input" + aria-multiline="false" + autocapitalize="off" + autocorrect="off" + class="xterm-helper-textarea" + spellcheck="false" + style="left: 0px; top: 0px; width: 0px; height: 0px; line-height: 0px; z-index: -5;" + tabindex="0" + /> <span - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="font-weight: bold;" + aria-hidden="true" + class="xterm-char-measure-element" + style="font-family: courier-new, courier, monospace; font-size: 15px;" > - ID: + W </span> - docker.io/library/nginx@sha256:f7988fb6c02e0ce69257d9bd9cf37ae20a60f1df7563c3a2a6abe24160306b8d - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Ports - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container css-11lq3yg-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <div - class="MuiBox-root css-1hckbtd" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - TCP: - </span> - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - 80 - </span> - </div> - </div> - </div> + class="composition-view" + /> </div> - </dd> - </dl> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - /> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> + <canvas + class="xterm-text-layer" + style="z-index: 0;" + /> + <canvas + class="xterm-selection-layer" + style="z-index: 1;" + /> + <canvas + class="xterm-link-layer" + style="z-index: 2;" + /> + <canvas + class="xterm-cursor-layer" + style="z-index: 3;" + /> + <div + class="xterm-decoration-container" + /> + </div> </div> </div> </div> - <div - class="MuiBox-root css-1txv3mw" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" - > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" - > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> - </div> - </div> </div> </div> </div> + <div + data-testid="sentinelEnd" + tabindex="0" + /> </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Empty.stories.storyshot b/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Empty.stories.storyshot index 11a64a89e3..6b7bcaaaf2 100644 --- a/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Empty.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Empty.stories.storyshot @@ -1,29 +1,31 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Volumes - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Volumes + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> + <div + class="MuiBox-root css-1txv3mw" + /> </div> - <div - class="MuiBox-root css-1txv3mw" - /> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Short.stories.storyshot b/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Short.stories.storyshot index e34c4bd1f2..e1487fb241 100644 --- a/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Short.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Short.stories.storyshot @@ -1,160 +1,162 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Volumes - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Volumes + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-1txv3mw" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - ca-certs - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Kind - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - hostPath - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Source - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > ca-certs - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - path - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - /etc/ssl/certs - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - DirectoryOrCreate - </span> - </dd> - </dl> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - etc-ca-certificates - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Kind - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - hostPath - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Source - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Kind + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + hostPath + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Source + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + ca-certs + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + path + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /etc/ssl/certs + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + DirectoryOrCreate + </span> + </dd> + </dl> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > etc-ca-certificates - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - path - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - /etc/ca-certificates - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Kind + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + hostPath + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Source + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - DirectoryOrCreate - </span> - </dd> - </dl> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + etc-ca-certificates + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + path + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /etc/ca-certificates + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + DirectoryOrCreate + </span> + </dd> + </dl> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Successful.stories.storyshot b/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Successful.stories.storyshot index a05d8d2dc8..3e5a289c54 100644 --- a/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Successful.stories.storyshot +++ b/frontend/src/components/pod/__snapshots__/podDetailsVolumeSection.Successful.stories.storyshot @@ -1,485 +1,487 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Volumes - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Volumes + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-1txv3mw" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - ca-certs - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Kind - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - hostPath - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Source - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > ca-certs - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - path - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - /etc/ssl/certs - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - DirectoryOrCreate - </span> - </dd> - </dl> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - etc-ca-certificates - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Kind - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - hostPath - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Source - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Kind + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + hostPath + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Source + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + ca-certs + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + path + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /etc/ssl/certs + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + DirectoryOrCreate + </span> + </dd> + </dl> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > etc-ca-certificates - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - path - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - /etc/ca-certificates - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - DirectoryOrCreate - </span> - </dd> - </dl> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - flexvolume-dir - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Kind - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - hostPath - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Source - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Kind + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + hostPath + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Source + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + etc-ca-certificates + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + path + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /etc/ca-certificates + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + DirectoryOrCreate + </span> + </dd> + </dl> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > flexvolume-dir - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - path - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - /usr/libexec/kubernetes/kubelet-plugins/volume/exec - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - DirectoryOrCreate - </span> - </dd> - </dl> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - k8s-certs - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Kind - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - hostPath - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Source - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Kind + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + hostPath + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Source + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + flexvolume-dir + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + path + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /usr/libexec/kubernetes/kubelet-plugins/volume/exec + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + DirectoryOrCreate + </span> + </dd> + </dl> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > k8s-certs - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - path - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - /var/lib/minikube/certs - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - DirectoryOrCreate - </span> - </dd> - </dl> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - kubeconfig - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Kind - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - hostPath - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Source - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Kind + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + hostPath + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Source + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + k8s-certs + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + path + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /var/lib/minikube/certs + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + DirectoryOrCreate + </span> + </dd> + </dl> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > kubeconfig - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - path - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - /etc/kubernetes/controller-manager.conf - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - FileOrCreate - </span> - </dd> - </dl> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - usr-local-share-ca-certificates - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Kind - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - hostPath - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Source - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Kind + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + hostPath + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Source + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + kubeconfig + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + path + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /etc/kubernetes/controller-manager.conf + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + FileOrCreate + </span> + </dd> + </dl> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > usr-local-share-ca-certificates - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - path - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - /usr/local/share/ca-certificates - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - DirectoryOrCreate - </span> - </dd> - </dl> - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" - > - usr-share-ca-certificates - </dt> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Kind - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - hostPath - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Source - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Kind + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + hostPath + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Source + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + usr-local-share-ca-certificates + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + path + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /usr/local/share/ca-certificates + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + DirectoryOrCreate + </span> + </dd> + </dl> + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-12 css-u4nmjw-MuiGrid-root" > usr-share-ca-certificates - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - path - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - /usr/share/ca-certificates - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dt> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - DirectoryOrCreate - </span> - </dd> - </dl> + Kind + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + hostPath + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Source + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + > + usr-share-ca-certificates + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + path + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + /usr/share/ca-certificates + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + DirectoryOrCreate + </span> + </dd> + </dl> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/pod/storyHelper.ts b/frontend/src/components/pod/storyHelper.ts index 49f4304cad..085d949fdd 100644 --- a/frontend/src/components/pod/storyHelper.ts +++ b/frontend/src/components/pod/storyHelper.ts @@ -58,6 +58,7 @@ const imgPullBackOff = { metadata: { ...basePod.metadata, name: 'imagepullbackoff', + uid: '124', }, spec: { ...basePod.spec, @@ -136,6 +137,7 @@ const successful = { metadata: { ...basePod.metadata, name: 'successful', + uid: '125', }, spec: { ...basePod.spec, @@ -213,6 +215,7 @@ const initializing = { metadata: { ...basePod.metadata, name: 'initializing', + uid: '125', }, spec: { ...basePod.spec, @@ -333,6 +336,7 @@ const livenessFailed = { metadata: { ...basePod.metadata, name: 'liveness-http', + uid: '126', }, spec: { ...basePod.spec, @@ -436,6 +440,7 @@ const errorTerminated = { metadata: { ...basePod.metadata, name: 'terminated', + uid: '127', }, spec: { ...basePod.spec, @@ -513,6 +518,7 @@ const running = { metadata: { ...basePod.metadata, name: 'running', + uid: '128', }, spec: { ...basePod.spec, @@ -586,6 +592,7 @@ const nominatedNode = { metadata: { ...basePod.metadata, name: 'nominated-node', + uid: '129', }, spec: { ...basePod.spec, @@ -660,6 +667,7 @@ const readinessGate = { metadata: { ...basePod.metadata, name: 'readiness-gate', + uid: '130', }, spec: { ...basePod.spec, diff --git a/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.Default.stories.storyshot b/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.Default.stories.storyshot index eea0f32683..5f52191ebe 100644 --- a/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.Default.stories.storyshot +++ b/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.Default.stories.storyshot @@ -1,345 +1,355 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - PodDisruptionBudget - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + PodDisruptionBudget + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <button - aria-label="Edit" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Delete" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - coredns-pdb - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - kube-system - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + coredns-pdb + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2022-10-06T05:17:14.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Labels - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + kube-system + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-10-06T05:17:14.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Labels + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - addonmanager.kubernetes.io/mode: Reconcile - </p> + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + addonmanager.kubernetes.io/mode: Reconcile + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Annotations - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Annotations + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"policy/v1beta1","kind":"PodDisruptionBudget","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile"},"name":"coredns-pdb","namespace":"kube-system"},"spec":{"minAvailable":1,"selector":{"matchLabels":{"k8s-app":"kube-dns"}}}} -" - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" - data-mui-internal-clone-element="true" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - kubectl.kubernetes.io/last-applied-configuration: … - </p> + <p + aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"policy/v1beta1","kind":"PodDisruptionBudget","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile"},"name":"coredns-pdb","namespace":"kube-system"},"spec":{"minAvailable":1,"selector":{"matchLabels":{"k8s-app":"kube-dns"}}}} +" + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + data-mui-internal-clone-element="true" + > + kubectl.kubernetes.io/last-applied-configuration: … + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Max Unavailable - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Min Available - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 1 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Selector - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - k8s-app: kube-dns - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Max Unavailable + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Min Available + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + 1 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Allowed disruptions:1 - </span> - <br /> - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Selector + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - Current:2 - </span> - <br /> - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + k8s-app: kube-dns + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - Desired:1 - </span> - <br /> - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - Total:2 - </span> - <br /> - </dd> - </dl> + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Allowed disruptions + : + 1 + </span> + <br /> + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Current + : + 2 + </span> + <br /> + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Desired + : + 1 + </span> + <br /> + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(240, 240, 240); color: rgba(0, 0, 0, 0.87);" + > + Total + : + 2 + </span> + <br /> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data to be shown. - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data to be shown. + </p> + </div> </div> </div> </div> @@ -347,4 +357,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.Error.stories.storyshot b/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.Error.stories.storyshot index eb0ae46f58..6f584e1ae6 100644 --- a/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.Error.stories.storyshot +++ b/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.Error.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - Phony error is phony! - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + > + Error: Unreachable + </p> + </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.NoItemYet.stories.storyshot b/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.NoItemYet.stories.storyshot index 580b5d9cf7..2be149fe22 100644 --- a/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.NoItemYet.stories.storyshot +++ b/frontend/src/components/podDisruptionBudget/__snapshots__/pdbDetails.NoItemYet.stories.storyshot @@ -1,99 +1,129 @@ -<DocumentFragment> +<body + style="" +> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" + class="monaco-aria-container" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + </div> + <div> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-5cned0" + class="MuiBox-root css-p0cik4" > - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading resource data" + <div + class="MuiBox-root css-5cned0" > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Loading resource data" > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/podDisruptionBudget/__snapshots__/pdbList.Items.stories.storyshot b/frontend/src/components/podDisruptionBudget/__snapshots__/pdbList.Items.stories.storyshot index f1e93cc2d0..868d6bd494 100644 --- a/frontend/src/components/podDisruptionBudget/__snapshots__/pdbList.Items.stories.storyshot +++ b/frontend/src/components/podDisruptionBudget/__snapshots__/pdbList.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Pod Disruption Budget - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Pod Disruption Budget + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,1020 +100,792 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1nhhakd-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-minAvailable-size: 180; --col-minAvailable-size: 180; --header-maxUnavailable-size: 180; --col-maxUnavailable-size: 180; --header-allowedDisruptions-size: 180; --col-allowedDisruptions-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1nhhakd-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-minAvailable-size: 180; --col-minAvailable-size: 180; --header-maxUnavailable-size: 180; --col-maxUnavailable-size: 180; --header-allowedDisruptions-size: 180; --col-allowedDisruptions-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-od4h6e-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-od4h6e-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Min Available - </div> - <span - aria-label="Sort by Min Available descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Min Available + </div> <span aria-label="Sort by Min Available descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Min Available descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-g786gu-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-g786gu-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Max Unavailable - </div> - <span - aria-label="Sort by Max Unavailable ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Max Unavailable + </div> <span aria-label="Sort by Max Unavailable ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Max Unavailable ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-kub4x1-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-kub4x1-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Allowed Disruptions - </div> - <span - aria-label="Sort by Allowed Disruptions descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Allowed Disruptions + </div> <span aria-label="Sort by Allowed Disruptions descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Allowed Disruptions descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - coredns-pdb - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - kube-system - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19ac15r-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1mxle20-MuiTableCell-root" - data-index="3" - > - N/A - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vephtp-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - coredns-pdb - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - kube-system - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19ac15r-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1mxle20-MuiTableCell-root" - data-index="3" - > - N/A - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vephtp-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - coredns-pdb - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - kube-system - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19ac15r-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1mxle20-MuiTableCell-root" - data-index="3" - > - N/A - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vephtp-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + coredns-pdb + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - coredns-pdb - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + kube-system + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19ac15r-MuiTableCell-root" + data-index="2" > - kube-system - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19ac15r-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1mxle20-MuiTableCell-root" - data-index="3" - > - N/A - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vephtp-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1mxle20-MuiTableCell-root" + data-index="3" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + N/A + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vephtp-MuiTableCell-root" + data-index="4" > - coredns-pdb - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="5" > - kube-system - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-19ac15r-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1mxle20-MuiTableCell-root" - data-index="3" - > - N/A - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1vephtp-MuiTableCell-root" - data-index="4" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2022-10-06T05:17:14.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1120,4 +894,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/podDisruptionBudget/pdbDetails.stories.tsx b/frontend/src/components/podDisruptionBudget/pdbDetails.stories.tsx index 28a6a1c5c1..7acbfbc729 100644 --- a/frontend/src/components/podDisruptionBudget/pdbDetails.stories.tsx +++ b/frontend/src/components/podDisruptionBudget/pdbDetails.stories.tsx @@ -1,58 +1,51 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObjectClass } from '../../lib/k8s/cluster'; -import { KubeObject } from '../../lib/k8s/cluster'; -import Event from '../../lib/k8s/event'; -import PDB, { KubePDB } from '../../lib/k8s/podDisruptionBudget'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import HPADetails from './Details'; -const usePhonyGet: KubeObjectClass['useGet'] = () => { - return [ - new PDB({ - kind: 'PodDisruptionBudget', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"policy/v1beta1","kind":"PodDisruptionBudget","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile"},"name":"coredns-pdb","namespace":"kube-system"},"spec":{"minAvailable":1,"selector":{"matchLabels":{"k8s-app":"kube-dns"}}}}\n', - }, - selfLink: '', - creationTimestamp: '2022-10-06T05:17:14Z', - generation: 1, - labels: { - 'addonmanager.kubernetes.io/mode': 'Reconcile', - }, - name: 'coredns-pdb', - namespace: 'kube-system', - resourceVersion: '3679611', - uid: '80728de7-5d4f-42a2-bc4a-a8eb2a0ddabd', - }, - spec: { - minAvailable: 1, - selector: { - matchLabels: { - 'k8s-app': 'kube-dns', - }, - }, +const mockPDB = { + kind: 'PodDisruptionBudget', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"policy/v1beta1","kind":"PodDisruptionBudget","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile"},"name":"coredns-pdb","namespace":"kube-system"},"spec":{"minAvailable":1,"selector":{"matchLabels":{"k8s-app":"kube-dns"}}}}\n', + }, + selfLink: '', + creationTimestamp: '2022-10-06T05:17:14Z', + generation: 1, + labels: { + 'addonmanager.kubernetes.io/mode': 'Reconcile', + }, + name: 'coredns-pdb', + namespace: 'kube-system', + resourceVersion: '3679611', + uid: '80728de7-5d4f-42a2-bc4a-a8eb2a0ddabd', + }, + spec: { + minAvailable: 1, + selector: { + matchLabels: { + 'k8s-app': 'kube-dns', }, - status: { - conditions: [ - { - lastTransitionTime: '2022-10-17T21:56:52Z', - message: '', - observedGeneration: 1, - reason: 'SufficientPods', - status: 'True', - type: 'DisruptionAllowed', - }, - ], - currentHealthy: 2, - desiredHealthy: 1, - disruptionsAllowed: 1, - expectedPods: 2, + }, + }, + status: { + conditions: [ + { + lastTransitionTime: '2022-10-17T21:56:52Z', + message: '', observedGeneration: 1, + reason: 'SufficientPods', + status: 'True', + type: 'DisruptionAllowed', }, - } as KubePDB), - ] as any; + ], + currentHealthy: 2, + desiredHealthy: 1, + disruptionsAllowed: 1, + expectedPods: 2, + observedGeneration: 1, + }, }; export default { @@ -68,48 +61,47 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/apis/policy/v1/poddisruptionbudgets', () => + HttpResponse.error() + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - useGet?: KubeObjectClass['useGet']; - useList?: KubeObjectClass['useList']; - allowEdit?: boolean; -} - -const Template: StoryFn = (args: MockerStory) => { - if (!!args.useGet) { - PDB.useGet = args.useGet; - Event.objectEvents = async (obj: KubeObject) => { - console.log('object:', obj); - return []; - }; - } - if (!!args.useList) { - PDB.useList = args.useList; - } - if (!!args.allowEdit) { - PDB.getAuthorization = (): Promise<{ status: any }> => { - return new Promise(resolve => { - resolve({ status: { allowed: true, reason: '', code: 200 } }); - }); - }; - } - +const Template: StoryFn = () => { return <HPADetails />; }; export const Default = Template.bind({}); -Default.args = { - useGet: usePhonyGet, - allowEdit: true, -}; - -export const NoItemYet = Template.bind({}); -NoItemYet.args = { - useGet: () => [null, null, () => {}, () => {}] as any, +Default.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/policy/v1/namespaces/my-namespace/poddisruptionbudgets/my-endpoint', + () => HttpResponse.json(mockPDB) + ), + ], + }, + }, }; export const Error = Template.bind({}); -Error.args = { - useGet: () => [null, 'Phony error is phony!', () => {}, () => {}] as any, +Error.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/policy/v1/namespaces/my-namespace/poddisruptionbudgets/my-endpoint', + () => HttpResponse.error() + ), + ], + }, + }, }; diff --git a/frontend/src/components/podDisruptionBudget/pdbList.stories.tsx b/frontend/src/components/podDisruptionBudget/pdbList.stories.tsx index ae012ce83b..e4d72af249 100644 --- a/frontend/src/components/podDisruptionBudget/pdbList.stories.tsx +++ b/frontend/src/components/podDisruptionBudget/pdbList.stories.tsx @@ -1,58 +1,53 @@ import { Meta, StoryFn } from '@storybook/react'; -import PDB, { KubePDB } from '../../lib/k8s/podDisruptionBudget'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; -import { generateK8sResourceList } from '../../test/mocker'; import PDBList from './List'; -PDB.useList = () => { - const objList = generateK8sResourceList<KubePDB>( - { - kind: 'PodDisruptionBudget', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"policy/v1beta1","kind":"PodDisruptionBudget","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile"},"name":"coredns-pdb","namespace":"kube-system"},"spec":{"minAvailable":1,"selector":{"matchLabels":{"k8s-app":"kube-dns"}}}}\n', - }, - creationTimestamp: '2022-10-06T05:17:14Z', - generation: 1, - labels: { - 'addonmanager.kubernetes.io/mode': 'Reconcile', - }, - name: 'coredns-pdb', - namespace: 'kube-system', - resourceVersion: '3679611', - uid: '80728de7-5d4f-42a2-bc4a-a8eb2a0ddabd', +const objList = [ + { + kind: 'PodDisruptionBudget', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"policy/v1beta1","kind":"PodDisruptionBudget","metadata":{"annotations":{},"labels":{"addonmanager.kubernetes.io/mode":"Reconcile"},"name":"coredns-pdb","namespace":"kube-system"},"spec":{"minAvailable":1,"selector":{"matchLabels":{"k8s-app":"kube-dns"}}}}\n', }, - spec: { - minAvailable: 1, - selector: { - matchLabels: { - 'k8s-app': 'kube-dns', - }, - }, + creationTimestamp: '2022-10-06T05:17:14Z', + generation: 1, + labels: { + 'addonmanager.kubernetes.io/mode': 'Reconcile', }, - status: { - conditions: [ - { - lastTransitionTime: '2022-10-17T21:56:52Z', - message: '', - observedGeneration: 1, - reason: 'SufficientPods', - status: 'True', - type: 'DisruptionAllowed', - }, - ], - currentHealthy: 2, - desiredHealthy: 1, - disruptionsAllowed: 1, - expectedPods: 2, - observedGeneration: 1, + name: 'coredns-pdb', + namespace: 'kube-system', + resourceVersion: '3679611', + uid: '80728de7-5d4f-42a2-bc4a-a8eb2a0ddabd', + }, + spec: { + minAvailable: 1, + selector: { + matchLabels: { + 'k8s-app': 'kube-dns', + }, }, }, - { instantiateAs: PDB } - ); - return [objList, null, () => {}, () => {}] as any; -}; + status: { + conditions: [ + { + lastTransitionTime: '2022-10-17T21:56:52Z', + message: '', + observedGeneration: 1, + reason: 'SufficientPods', + status: 'True', + type: 'DisruptionAllowed', + }, + ], + currentHealthy: 2, + desiredHealthy: 1, + disruptionsAllowed: 1, + expectedPods: 2, + observedGeneration: 1, + }, + }, +]; export default { title: 'PDB/PDBListView', @@ -67,6 +62,21 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/policy/v1/poddisruptionbudgets', () => + HttpResponse.json({ + kind: 'PodDistruptionBudgetList', + items: objList, + metadata: {}, + }) + ), + ], + }, + }, + }, } as Meta; const Template: StoryFn = () => { diff --git a/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.Default.stories.storyshot b/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.Default.stories.storyshot index 056b6d979d..a6be3cb9ca 100644 --- a/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.Default.stories.storyshot +++ b/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.Default.stories.storyshot @@ -1,285 +1,287 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - PriorityClass - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + PriorityClass + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <button - aria-label="Edit" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Delete" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - high-priority-apps - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 2022-10-26T13:46:17.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Annotations - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + high-priority-apps + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-10-26T13:46:17.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Annotations + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"scheduling.k8s.io/v1","description":"Mission Critical apps.","globalDefault":false,"kind":"PriorityClass","metadata":{"annotations":{},"name":"high-priority-apps"},"preemptionPolicy":"PreemptLowerPriority","value":1000000} -" - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" - data-mui-internal-clone-element="true" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - kubectl.kubernetes.io/last-applied-configuration: … - </p> + <p + aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"scheduling.k8s.io/v1","description":"Mission Critical apps.","globalDefault":false,"kind":"PriorityClass","metadata":{"annotations":{},"name":"high-priority-apps"},"preemptionPolicy":"PreemptLowerPriority","value":1000000} +" + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + data-mui-internal-clone-element="true" + > + kubectl.kubernetes.io/last-applied-configuration: … + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Value - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - 1000000 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Global Default - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - False - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Preemption Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Value + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - PreemptLowerPriority - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Description - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + 1000000 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Global Default + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + False + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Preemption Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + PreemptLowerPriority + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Description + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - Mission Critical apps. - </span> - </dd> - </dl> + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Mission Critical apps. + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data to be shown. - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data to be shown. + </p> + </div> </div> </div> </div> @@ -287,4 +289,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.Error.stories.storyshot b/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.Error.stories.storyshot index eb0ae46f58..6f584e1ae6 100644 --- a/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.Error.stories.storyshot +++ b/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.Error.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - Phony error is phony! - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + > + Error: Unreachable + </p> + </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.NoItemYet.stories.storyshot b/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.NoItemYet.stories.storyshot index 580b5d9cf7..2be149fe22 100644 --- a/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.NoItemYet.stories.storyshot +++ b/frontend/src/components/priorityClass/__snapshots__/priorityClassDetails.NoItemYet.stories.storyshot @@ -1,99 +1,129 @@ -<DocumentFragment> +<body + style="" +> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" + class="monaco-aria-container" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + </div> + <div> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-5cned0" + class="MuiBox-root css-p0cik4" > - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading resource data" + <div + class="MuiBox-root css-5cned0" > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Loading resource data" > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/priorityClass/__snapshots__/priorityClassList.Items.stories.storyshot b/frontend/src/components/priorityClass/__snapshots__/priorityClassList.Items.stories.storyshot index 6658b70af5..87d99aa981 100644 --- a/frontend/src/components/priorityClass/__snapshots__/priorityClassList.Items.stories.storyshot +++ b/frontend/src/components/priorityClass/__snapshots__/priorityClassList.Items.stories.storyshot @@ -1,801 +1,643 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - PriorityClass - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + PriorityClass + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1g96wuj-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-value-size: 180; --col-value-size: 180; --header-globalDefault-size: 180; --col-globalDefault-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1g96wuj-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-value-size: 180; --col-value-size: 180; --header-globalDefault-size: 180; --col-globalDefault-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-fo0i4f-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-fo0i4f-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Value - </div> - <span - aria-label="Sort by Value descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Value + </div> <span aria-label="Sort by Value descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Value descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11j1kk8-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11j1kk8-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Global Default - </div> - <span - aria-label="Sort by Global Default ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Global Default + </div> <span aria-label="Sort by Global Default ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Global Default ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - high-priority-apps - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6sgzv1-MuiTableCell-root" - data-index="1" - > - 1000000 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1s9qci1-MuiTableCell-root" - data-index="2" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - high-priority-apps - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6sgzv1-MuiTableCell-root" - data-index="1" - > - 1000000 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1s9qci1-MuiTableCell-root" - data-index="2" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - high-priority-apps - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6sgzv1-MuiTableCell-root" - data-index="1" - > - 1000000 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1s9qci1-MuiTableCell-root" - data-index="2" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - high-priority-apps - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6sgzv1-MuiTableCell-root" - data-index="1" - > - 1000000 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1s9qci1-MuiTableCell-root" - data-index="2" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + high-priority-apps + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6sgzv1-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 1000000 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1s9qci1-MuiTableCell-root" + data-index="2" > - high-priority-apps - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6sgzv1-MuiTableCell-root" - data-index="1" - > - 1000000 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1s9qci1-MuiTableCell-root" - data-index="2" - > - False - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="3" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + False + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="3" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2022-10-26T13:46:17.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -804,4 +646,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/priorityClass/priorityClassDetails.stories.tsx b/frontend/src/components/priorityClass/priorityClassDetails.stories.tsx index fdae4dc867..e2813bc752 100644 --- a/frontend/src/components/priorityClass/priorityClassDetails.stories.tsx +++ b/frontend/src/components/priorityClass/priorityClassDetails.stories.tsx @@ -1,31 +1,25 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject, KubeObjectClass } from '../../lib/k8s/cluster'; -import Event from '../../lib/k8s/event'; -import PriorityClass, { KubePriorityClass } from '../../lib/k8s/priorityClass'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import HPADetails from './Details'; -const usePhonyGet: KubeObjectClass['useGet'] = () => { - return [ - new PriorityClass({ - description: 'Mission Critical apps.', - kind: 'PriorityClass', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"scheduling.k8s.io/v1","description":"Mission Critical apps.","globalDefault":false,"kind":"PriorityClass","metadata":{"annotations":{},"name":"high-priority-apps"},"preemptionPolicy":"PreemptLowerPriority","value":1000000}\n', - }, - selfLink: '', - creationTimestamp: '2022-10-26T13:46:17Z', - generation: 1, - name: 'high-priority-apps', - resourceVersion: '6474045', - uid: '4cfbe956-a997-4b58-8ea3-18655d0ba8a9', - }, - preemptionPolicy: 'PreemptLowerPriority', - value: 1000000, - } as KubePriorityClass), - ] as any; +const mockItem = { + description: 'Mission Critical apps.', + kind: 'PriorityClass', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"scheduling.k8s.io/v1","description":"Mission Critical apps.","globalDefault":false,"kind":"PriorityClass","metadata":{"annotations":{},"name":"high-priority-apps"},"preemptionPolicy":"PreemptLowerPriority","value":1000000}\n', + }, + selfLink: '', + creationTimestamp: '2022-10-26T13:46:17Z', + generation: 1, + name: 'high-priority-apps', + resourceVersion: '6474045', + uid: '4cfbe956-a997-4b58-8ea3-18655d0ba8a9', + }, + preemptionPolicy: 'PreemptLowerPriority', + value: 1000000, }; export default { @@ -41,48 +35,46 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/apis/scheduling.k8s.io/v1/priorityclasses', () => + HttpResponse.error() + ), + ], + }, + }, + }, } as Meta; - -interface MockerStory { - useGet?: KubeObjectClass['useGet']; - useList?: KubeObjectClass['useList']; - allowEdit?: boolean; -} - -const Template: StoryFn = (args: MockerStory) => { - if (!!args.useGet) { - PriorityClass.useGet = args.useGet; - Event.objectEvents = async (obj: KubeObject) => { - console.log('object:', obj); - return []; - }; - } - if (!!args.useList) { - PriorityClass.useList = args.useList; - } - if (!!args.allowEdit) { - PriorityClass.getAuthorization = (): Promise<{ status: any }> => { - return new Promise(resolve => { - resolve({ status: { allowed: true, reason: '', code: 200 } }); - }); - }; - } - +const Template: StoryFn = () => { return <HPADetails />; }; export const Default = Template.bind({}); -Default.args = { - useGet: usePhonyGet, - allowEdit: true, -}; - -export const NoItemYet = Template.bind({}); -NoItemYet.args = { - useGet: () => [null, null, () => {}, () => {}] as any, +Default.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/scheduling.k8s.io/v1/priorityclasses/my-endpoint', + () => HttpResponse.json(mockItem) + ), + ], + }, + }, }; export const Error = Template.bind({}); -Error.args = { - useGet: () => [null, 'Phony error is phony!', () => {}, () => {}] as any, +Error.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/scheduling.k8s.io/v1/priorityclasses/my-endpoint', + () => HttpResponse.error() + ), + ], + }, + }, }; diff --git a/frontend/src/components/priorityClass/priorityClassList.stories.tsx b/frontend/src/components/priorityClass/priorityClassList.stories.tsx index 51a3564661..862e80a018 100644 --- a/frontend/src/components/priorityClass/priorityClassList.stories.tsx +++ b/frontend/src/components/priorityClass/priorityClassList.stories.tsx @@ -1,32 +1,27 @@ import { Meta, StoryFn } from '@storybook/react'; -import PriorityClass, { KubePriorityClass } from '../../lib/k8s/priorityClass'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; -import { generateK8sResourceList } from '../../test/mocker'; import PriorityClassList from './List'; -PriorityClass.useList = () => { - const objList = generateK8sResourceList<KubePriorityClass>( - { - description: 'Mission Critical apps.', - kind: 'PriorityClass', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"scheduling.k8s.io/v1","description":"Mission Critical apps.","globalDefault":false,"kind":"PriorityClass","metadata":{"annotations":{},"name":"high-priority-apps"},"preemptionPolicy":"PreemptLowerPriority","value":1000000}\n', - }, - creationTimestamp: '2022-10-26T13:46:17Z', - generation: 1, - name: 'high-priority-apps', - resourceVersion: '6474045', - uid: '4cfbe956-a997-4b58-8ea3-18655d0ba8a9', +const items = [ + { + description: 'Mission Critical apps.', + kind: 'PriorityClass', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"scheduling.k8s.io/v1","description":"Mission Critical apps.","globalDefault":false,"kind":"PriorityClass","metadata":{"annotations":{},"name":"high-priority-apps"},"preemptionPolicy":"PreemptLowerPriority","value":1000000}\n', }, - preemptionPolicy: 'PreemptLowerPriority', - value: 1000000, + creationTimestamp: '2022-10-26T13:46:17Z', + generation: 1, + name: 'high-priority-apps', + resourceVersion: '6474045', + uid: '4cfbe956-a997-4b58-8ea3-18655d0ba8a9', }, - { instantiateAs: PriorityClass } - ); - return [objList, null, () => {}, () => {}] as any; -}; + preemptionPolicy: 'PreemptLowerPriority', + value: 1000000, + }, +]; export default { title: 'PriorityClass/PriorityClassListView', @@ -48,3 +43,18 @@ const Template: StoryFn = () => { }; export const Items = Template.bind({}); +Items.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/scheduling.k8s.io/v1/priorityclasses', () => + HttpResponse.json({ + kind: 'PriorityClassList', + items, + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/replicaset/List.stories.tsx b/frontend/src/components/replicaset/List.stories.tsx index 5267d6123a..5e6d2adf9e 100644 --- a/frontend/src/components/replicaset/List.stories.tsx +++ b/frontend/src/components/replicaset/List.stories.tsx @@ -1,225 +1,222 @@ import Container from '@mui/material/Container'; import { Meta, StoryFn } from '@storybook/react'; -import ReplicaSet from '../../lib/k8s/replicaSet'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import List from './List'; -ReplicaSet.useList = () => { - const objList = [ - { - apiVersion: 'apps/v1', - kind: 'ReplicaSet', - metadata: { - annotations: { - 'deployment.kubernetes.io/desired-replicas': '2', - 'deployment.kubernetes.io/max-replicas': '3', - 'deployment.kubernetes.io/revision': '1', +const items = [ + { + apiVersion: 'apps/v1', + kind: 'ReplicaSet', + metadata: { + annotations: { + 'deployment.kubernetes.io/desired-replicas': '2', + 'deployment.kubernetes.io/max-replicas': '3', + 'deployment.kubernetes.io/revision': '1', + }, + creationTimestamp: '2023-05-25T05:15:05Z', + generation: 2, + labels: { + 'k8s-app': 'headlamp', + 'pod-template-hash': 'a123456', + }, + name: 'headlamp-a123456', + namespace: 'default', + ownerReferences: [ + { + apiVersion: 'apps/v1', + blockOwnerDeletion: true, + controller: true, + kind: 'Deployment', + name: 'headlamp', + uid: '4678c301-2d01-434d-914c-5488941d6e5e', }, - creationTimestamp: '2023-05-25T05:15:05Z', - generation: 2, - labels: { + ], + resourceVersion: '43998520', + uid: 'f62e3592-d9b9-4046-a8e6-b4837492c932', + }, + spec: { + replicas: 2, + selector: { + matchLabels: { 'k8s-app': 'headlamp', 'pod-template-hash': 'a123456', }, - name: 'headlamp-a123456', - namespace: 'default', - ownerReferences: [ - { - apiVersion: 'apps/v1', - blockOwnerDeletion: true, - controller: true, - kind: 'Deployment', - name: 'headlamp', - uid: '4678c301-2d01-434d-914c-5488941d6e5e', - }, - ], - resourceVersion: '43998520', - uid: 'f62e3592-d9b9-4046-a8e6-b4837492c932', }, - spec: { - replicas: 2, - selector: { - matchLabels: { + template: { + metadata: { + creationTimestamp: null, + labels: { 'k8s-app': 'headlamp', 'pod-template-hash': 'a123456', }, }, - template: { - metadata: { - creationTimestamp: null, - labels: { - 'k8s-app': 'headlamp', - 'pod-template-hash': 'a123456', - }, - }, - spec: { - containers: [ - { - args: ['-in-cluster', '-plugins-dir=/headlamp/plugins'], - image: 'ghcr.io/headlamp-k8s/headlamp:latest', - imagePullPolicy: 'Always', - livenessProbe: { - failureThreshold: 3, - httpGet: { - path: '/', - port: 4466, - scheme: 'HTTP', - }, - initialDelaySeconds: 30, - periodSeconds: 10, - successThreshold: 1, - timeoutSeconds: 30, + spec: { + containers: [ + { + args: ['-in-cluster', '-plugins-dir=/headlamp/plugins'], + image: 'ghcr.io/headlamp-k8s/headlamp:latest', + imagePullPolicy: 'Always', + livenessProbe: { + failureThreshold: 3, + httpGet: { + path: '/', + port: 4466, + scheme: 'HTTP', }, - name: 'headlamp', - ports: [ - { - containerPort: 4466, - protocol: 'TCP', - }, - ], - resources: {}, - terminationMessagePath: '/dev/termination-log', - terminationMessagePolicy: 'File', + initialDelaySeconds: 30, + periodSeconds: 10, + successThreshold: 1, + timeoutSeconds: 30, }, - ], - dnsPolicy: 'ClusterFirst', - nodeSelector: { - 'kubernetes.io/os': 'linux', + name: 'headlamp', + ports: [ + { + containerPort: 4466, + protocol: 'TCP', + }, + ], + resources: {}, + terminationMessagePath: '/dev/termination-log', + terminationMessagePolicy: 'File', }, - restartPolicy: 'Always', - schedulerName: 'default-scheduler', - securityContext: {}, - terminationGracePeriodSeconds: 30, + ], + dnsPolicy: 'ClusterFirst', + nodeSelector: { + 'kubernetes.io/os': 'linux', }, + restartPolicy: 'Always', + schedulerName: 'default-scheduler', + securityContext: {}, + terminationGracePeriodSeconds: 30, }, - status: { - availableReplicas: 2, - fullyLabeledReplicas: 2, - observedGeneration: 2, - readyReplicas: 2, - replicas: 2, - }, + }, + status: { + availableReplicas: 2, + fullyLabeledReplicas: 2, + observedGeneration: 2, + readyReplicas: 2, + replicas: 2, }, }, - { - apiVersion: 'apps/v1', - kind: 'ReplicaSet', - metadata: { - annotations: { - 'deployment.kubernetes.io/desired-replicas': '1', - 'deployment.kubernetes.io/max-replicas': '2', - 'deployment.kubernetes.io/revision': '1', - 'meta.helm.sh/release-name': 'headlamp-release', - 'meta.helm.sh/release-namespace': 'default', + }, + { + apiVersion: 'apps/v1', + kind: 'ReplicaSet', + metadata: { + annotations: { + 'deployment.kubernetes.io/desired-replicas': '1', + 'deployment.kubernetes.io/max-replicas': '2', + 'deployment.kubernetes.io/revision': '1', + 'meta.helm.sh/release-name': 'headlamp-release', + 'meta.helm.sh/release-namespace': 'default', + }, + creationTimestamp: '2023-07-07T05:36:02Z', + generation: 1, + labels: { + 'app.kubernetes.io/instance': 'headlamp-release', + 'app.kubernetes.io/name': 'headlamp', + 'pod-template-hash': 'b123456', + }, + name: 'headlamp-release-b123456', + namespace: 'default', + ownerReferences: [ + { + apiVersion: 'apps/v1', + blockOwnerDeletion: true, + controller: true, + kind: 'Deployment', + name: 'headlamp-release', + uid: '01f6b75d-958c-46f5-a28f-a792f5fada65', }, - creationTimestamp: '2023-07-07T05:36:02Z', - generation: 1, - labels: { + ], + resourceVersion: '43998525', + uid: '5453966d-d9b3-4bd1-ba1f-1bf5a8bf349b', + }, + spec: { + replicas: 1, + selector: { + matchLabels: { 'app.kubernetes.io/instance': 'headlamp-release', 'app.kubernetes.io/name': 'headlamp', 'pod-template-hash': 'b123456', }, - name: 'headlamp-release-b123456', - namespace: 'default', - ownerReferences: [ - { - apiVersion: 'apps/v1', - blockOwnerDeletion: true, - controller: true, - kind: 'Deployment', - name: 'headlamp-release', - uid: '01f6b75d-958c-46f5-a28f-a792f5fada65', - }, - ], - resourceVersion: '43998525', - uid: '5453966d-d9b3-4bd1-ba1f-1bf5a8bf349b', }, - spec: { - replicas: 1, - selector: { - matchLabels: { + template: { + metadata: { + creationTimestamp: null, + labels: { 'app.kubernetes.io/instance': 'headlamp-release', 'app.kubernetes.io/name': 'headlamp', 'pod-template-hash': 'b123456', }, }, - template: { - metadata: { - creationTimestamp: null, - labels: { - 'app.kubernetes.io/instance': 'headlamp-release', - 'app.kubernetes.io/name': 'headlamp', - 'pod-template-hash': 'b123456', - }, - }, - spec: { - containers: [ - { - args: ['-in-cluster', '-plugins-dir=/headlamp/plugins'], - image: 'ghcr.io/headlamp-k8s/headlamp:v0.18.0', - imagePullPolicy: 'IfNotPresent', - livenessProbe: { - failureThreshold: 3, - httpGet: { - path: '/', - port: 'http', - scheme: 'HTTP', - }, - periodSeconds: 10, - successThreshold: 1, - timeoutSeconds: 1, + spec: { + containers: [ + { + args: ['-in-cluster', '-plugins-dir=/headlamp/plugins'], + image: 'ghcr.io/headlamp-k8s/headlamp:v0.18.0', + imagePullPolicy: 'IfNotPresent', + livenessProbe: { + failureThreshold: 3, + httpGet: { + path: '/', + port: 'http', + scheme: 'HTTP', }, - name: 'headlamp', - ports: [ - { - containerPort: 4466, - name: 'http', - protocol: 'TCP', - }, - ], - readinessProbe: { - failureThreshold: 3, - httpGet: { - path: '/', - port: 'http', - scheme: 'HTTP', - }, - periodSeconds: 10, - successThreshold: 1, - timeoutSeconds: 1, + periodSeconds: 10, + successThreshold: 1, + timeoutSeconds: 1, + }, + name: 'headlamp', + ports: [ + { + containerPort: 4466, + name: 'http', + protocol: 'TCP', }, - resources: {}, - securityContext: { - privileged: false, - runAsGroup: 101, - runAsNonRoot: true, - runAsUser: 100, + ], + readinessProbe: { + failureThreshold: 3, + httpGet: { + path: '/', + port: 'http', + scheme: 'HTTP', }, - terminationMessagePath: '/dev/termination-log', - terminationMessagePolicy: 'File', + periodSeconds: 10, + successThreshold: 1, + timeoutSeconds: 1, }, - ], - dnsPolicy: 'ClusterFirst', - restartPolicy: 'Always', - schedulerName: 'default-scheduler', - securityContext: {}, - serviceAccount: 'headlamp-release', - serviceAccountName: 'headlamp-release', - terminationGracePeriodSeconds: 30, - }, - }, - status: { - availableReplicas: 1, - fullyLabeledReplicas: 1, - observedGeneration: 1, - readyReplicas: 1, - replicas: 1, + resources: {}, + securityContext: { + privileged: false, + runAsGroup: 101, + runAsNonRoot: true, + runAsUser: 100, + }, + terminationMessagePath: '/dev/termination-log', + terminationMessagePolicy: 'File', + }, + ], + dnsPolicy: 'ClusterFirst', + restartPolicy: 'Always', + schedulerName: 'default-scheduler', + securityContext: {}, + serviceAccount: 'headlamp-release', + serviceAccountName: 'headlamp-release', + terminationGracePeriodSeconds: 30, }, }, + status: { + availableReplicas: 1, + fullyLabeledReplicas: 1, + observedGeneration: 1, + readyReplicas: 1, + replicas: 1, + }, }, - ].map((data: any) => new ReplicaSet(data)); - return [objList, null, () => {}, () => {}] as any; -}; + }, +]; export default { title: 'ReplicaSet/List', @@ -245,3 +242,18 @@ const Template: StoryFn = () => { }; export const ReplicaSets = Template.bind({}); +ReplicaSets.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/apps/v1/replicasets', () => + HttpResponse.json({ + kind: 'ReplicaSetList', + items, + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/replicaset/__snapshots__/List.ReplicaSets.stories.storyshot b/frontend/src/components/replicaset/__snapshots__/List.ReplicaSets.stories.storyshot index 3297a7512c..7b94ef9d15 100644 --- a/frontend/src/components/replicaset/__snapshots__/List.ReplicaSets.stories.storyshot +++ b/frontend/src/components/replicaset/__snapshots__/List.ReplicaSets.stories.storyshot @@ -1,98 +1,100 @@ -<DocumentFragment> - <div - class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" - > +<body> + <div> <div - class="MuiBox-root css-j1fy4m" + class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Replica Sets - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Replica Sets + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -101,1158 +103,1158 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-148zo8u-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-currentReplicas-size: 180; --col-currentReplicas-size: 180; --header-desiredReplicas-size: 180; --col-desiredReplicas-size: 180; --header-readyReplicas-size: 180; --col-readyReplicas-size: 180; --header-containers-size: 180; --col-containers-size: 180; --header-images-size: 180; --col-images-size: 180; --header-selector-size: 180; --col-selector-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-148zo8u-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-currentReplicas-size: 180; --col-currentReplicas-size: 180; --header-desiredReplicas-size: 180; --col-desiredReplicas-size: 180; --header-readyReplicas-size: 180; --col-readyReplicas-size: 180; --header-containers-size: 180; --col-containers-size: 180; --header-images-size: 180; --col-images-size: 180; --header-selector-size: 180; --col-selector-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-bok8gx-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-bok8gx-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Current - </div> - <span - aria-label="Sort by Current descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Current + </div> <span aria-label="Sort by Current descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Current descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1d0slvx-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1d0slvx-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Desired - </div> - <span - aria-label="Sort by Desired descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Desired + </div> <span aria-label="Sort by Desired descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Desired descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1kcdxjr-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1kcdxjr-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Ready - </div> - <span - aria-label="Sort by Ready descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Ready + </div> <span aria-label="Sort by Ready descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Ready descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16fxf6s-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" + > <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> + Containers + </div> <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16fxf6s-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Containers + aria-label="Sort by Containers ascending" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Containers ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> </div> - <span - aria-label="Sort by Containers ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <span - aria-label="Sort by Containers ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-mha81v-MuiTableCell-root" - colspan="1" - data-index="6" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-mha81v-MuiTableCell-root" + colspan="1" + data-index="6" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Images - </div> - <span - aria-label="Sort by Images ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Images + </div> <span aria-label="Sort by Images ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Images ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-oqhinv-MuiTableCell-root" - colspan="1" - data-index="7" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-oqhinv-MuiTableCell-root" + colspan="1" + data-index="7" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Selector - </div> - <span - aria-label="Sort by Selector ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Selector + </div> <span aria-label="Sort by Selector ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Selector ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="8" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="8" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - headlamp-release-b123456 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + headlamp-release-b123456 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" - data-index="2" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8g5kcx-MuiTableCell-root" - data-index="3" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-cv0q61-MuiTableCell-root" - data-index="4" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" - data-index="5" - > - <span - aria-label="headlamp" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" + data-index="2" > - headlamp - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" - data-index="6" - > - <span - aria-label="ghcr.io/headlamp-k8s/headlamp:v0.18.0" - class="" - data-mui-internal-clone-element="true" + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8g5kcx-MuiTableCell-root" + data-index="3" > - ghcr.io/headlamp-k8s/headlamp:v0.18.0 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-3izexp-MuiTableCell-root" - data-index="7" - > - <span - aria-label="app.kubernetes.io/instance=headlamp-release + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-cv0q61-MuiTableCell-root" + data-index="4" + > + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" + data-index="5" + > + <span + aria-label="headlamp" + class="" + data-mui-internal-clone-element="true" + > + headlamp + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" + data-index="6" + > + <span + aria-label="ghcr.io/headlamp-k8s/headlamp:v0.18.0" + class="" + data-mui-internal-clone-element="true" + > + ghcr.io/headlamp-k8s/headlamp:v0.18.0 + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-3izexp-MuiTableCell-root" + data-index="7" + > + <span + aria-label="app.kubernetes.io/instance=headlamp-release app.kubernetes.io/name=headlamp pod-template-hash=b123456" - class="" - data-mui-internal-clone-element="true" - > - app.kubernetes.io/instance=headlamp-release + class="" + data-mui-internal-clone-element="true" + > + app.kubernetes.io/instance=headlamp-release app.kubernetes.io/name=headlamp pod-template-hash=b123456 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="8" - > - <p - aria-label="2023-07-07T05:36:02.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="8" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - headlamp-a123456 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + <p + aria-label="2023-07-07T05:36:02.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" - data-index="2" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8g5kcx-MuiTableCell-root" - data-index="3" - > - 2 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-cv0q61-MuiTableCell-root" - data-index="4" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" - data-index="5" - > - <span - aria-label="headlamp" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + headlamp-a123456 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - headlamp - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" - data-index="6" - > - <span - aria-label="ghcr.io/headlamp-k8s/headlamp:latest" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1f8dvth-MuiTableCell-root" + data-index="2" > - ghcr.io/headlamp-k8s/headlamp:latest - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-3izexp-MuiTableCell-root" - data-index="7" - > - <span - aria-label="k8s-app=headlamp -pod-template-hash=a123456" - class="" - data-mui-internal-clone-element="true" + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-8g5kcx-MuiTableCell-root" + data-index="3" + > + 2 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-cv0q61-MuiTableCell-root" + data-index="4" + > + 0 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2z5r30-MuiTableCell-root" + data-index="5" + > + <span + aria-label="headlamp" + class="" + data-mui-internal-clone-element="true" + > + headlamp + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v1f1s4-MuiTableCell-root" + data-index="6" + > + <span + aria-label="ghcr.io/headlamp-k8s/headlamp:latest" + class="" + data-mui-internal-clone-element="true" + > + ghcr.io/headlamp-k8s/headlamp:latest + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-3izexp-MuiTableCell-root" + data-index="7" > - k8s-app=headlamp + <span + aria-label="k8s-app=headlamp +pod-template-hash=a123456" + class="" + data-mui-internal-clone-element="true" + > + k8s-app=headlamp pod-template-hash=a123456 - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="8" - > - <p - aria-label="2023-05-25T05:15:05.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="8" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2023-05-25T05:15:05.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-2 of 2 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-2 of 2 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1262,4 +1264,4 @@ pod-template-hash=a123456 </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.Default.stories.storyshot b/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.Default.stories.storyshot index 51499607a8..62cdff4ccf 100644 --- a/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.Default.stories.storyshot +++ b/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.Default.stories.storyshot @@ -1,429 +1,340 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - ResourceQuota - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + ResourceQuota + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > - <button - aria-label="Edit" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="Delete" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <div /> + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - test-cpu-quota - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - test - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + test-cpu-quota + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2022-10-25T11:48:48.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Annotations - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + test + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-10-25T11:48:48.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Annotations + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"v1","kind":"ResourceQuota","metadata":{"annotations":{},"name":"test-cpu-quota","namespace":"test"},"spec":{"hard":{"limits.cpu":"300m","requests.cpu":"200m"}}} -" - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" - data-mui-internal-clone-element="true" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - kubectl.kubernetes.io/last-applied-configuration: … - </p> + <p + aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"v1","kind":"ResourceQuota","metadata":{"annotations":{},"name":"test-cpu-quota","namespace":"test"},"spec":{"hard":{"limits.cpu":"300m","requests.cpu":"200m"}}} +" + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + data-mui-internal-clone-element="true" + > + kubectl.kubernetes.io/last-applied-configuration: … + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - <table - class="MuiTable-root css-1ndbor9-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-1ndbor9-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Resource - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Used - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Hard - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Resource + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Used + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Hard + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - limits.cpu - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 0 cores - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 300m (0.3 cores) - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + limits.cpu + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 0 cores + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 300m (0.3 cores) + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - requests.cpu - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 500m (0.5 cores) - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 200m (0.2 cores) - </td> - </tr> - </tbody> - </table> - </div> - </dd> - </dl> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + requests.cpu + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 500m (0.5 cores) + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 200m (0.2 cores) + </td> + </tr> + </tbody> + </table> + </div> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.Error.stories.storyshot b/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.Error.stories.storyshot index eb0ae46f58..6f584e1ae6 100644 --- a/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.Error.stories.storyshot +++ b/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.Error.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - Phony error is phony! - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + > + Error: Unreachable + </p> + </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.NoItemYet.stories.storyshot b/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.NoItemYet.stories.storyshot index 580b5d9cf7..2be149fe22 100644 --- a/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.NoItemYet.stories.storyshot +++ b/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaDetails.NoItemYet.stories.storyshot @@ -1,99 +1,129 @@ -<DocumentFragment> +<body + style="" +> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" + class="monaco-aria-container" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + </div> + <div> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-5cned0" + class="MuiBox-root css-p0cik4" > - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading resource data" + <div + class="MuiBox-root css-5cned0" > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Loading resource data" > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaList.Items.stories.storyshot b/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaList.Items.stories.storyshot index ff01497b55..ec07876a39 100644 --- a/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaList.Items.stories.storyshot +++ b/frontend/src/components/resourceQuota/__snapshots__/resourceQuotaList.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Resource Quotas - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Resource Quotas + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" - > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" + > + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,1033 +100,733 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-cw50hq-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-requests-size: 180; --col-requests-size: 180; --header-limits-size: 180; --col-limits-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-cw50hq-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-requests-size: 180; --col-requests-size: 180; --header-limits-size: 180; --col-limits-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2hcfi7-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2hcfi7-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Request - </div> - <span - aria-label="Sort by Request ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Request + </div> <span aria-label="Sort by Request ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Request ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1u77bf4-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1u77bf4-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Limit - </div> - <span - aria-label="Sort by Limit ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Limit + </div> <span aria-label="Sort by Limit ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Limit ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - requests.cpu: 0.5 cores/0.2 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="3" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - limits.cpu: 0 cores/0.3 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="4" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - requests.cpu: 0.5 cores/0.2 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="3" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - limits.cpu: 0 cores/0.3 cores - </span> + </button> + </div> </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="4" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - requests.cpu: 0.5 cores/0.2 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="3" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" - > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - limits.cpu: 0 cores/0.3 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="4" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + test-cpu-quota + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - requests.cpu: 0.5 cores/0.2 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="3" - > - <div - class="MuiBox-root css-am63uh" + test + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" + data-index="2" > <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + class="MuiBox-root css-am63uh" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" + <div + class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" > - limits.cpu: 0 cores/0.3 cores - </span> + <span + class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" + > + requests.cpu: 0.5 cores/0.2 cores + </span> + </div> </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="4" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test-cpu-quota - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - test - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-lt547l-MuiTableCell-root" - data-index="2" - > - <div - class="MuiBox-root css-am63uh" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" + data-index="3" > <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + class="MuiBox-root css-am63uh" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" + <div + class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" > - requests.cpu: 0.5 cores/0.2 cores - </span> + <span + class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" + > + limits.cpu: 0 cores/0.3 cores + </span> + </div> </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2sdu5r-MuiTableCell-root" - data-index="3" - > - <div - class="MuiBox-root css-am63uh" - > - <div - class="MuiChip-root MuiChip-outlined MuiChip-sizeSmall MuiChip-colorDefault MuiChip-outlinedDefault css-a43g8z-MuiChip-root" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="4" + > + <p + aria-label="2022-10-25T11:48:48.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" > - <span - class="MuiChip-label MuiChip-labelSmall css-rrn746-MuiChip-label" - > - limits.cpu: 0 cores/0.3 cores - </span> - </div> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="4" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1133,4 +835,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/resourceQuota/resourceQuotaDetails.stories.tsx b/frontend/src/components/resourceQuota/resourceQuotaDetails.stories.tsx index 92abf00478..442d65260b 100644 --- a/frontend/src/components/resourceQuota/resourceQuotaDetails.stories.tsx +++ b/frontend/src/components/resourceQuota/resourceQuotaDetails.stories.tsx @@ -1,44 +1,39 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObjectClass } from '../../lib/k8s/cluster'; -import ResourceQuota, { KubeResourceQuota } from '../../lib/k8s/resourceQuota'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import ResourceQuotaDetails from './Details'; -const usePhonyGet: KubeObjectClass['useGet'] = () => { - return [ - new ResourceQuota({ - apiVersion: 'v1', - kind: 'ResourceQuota', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"v1","kind":"ResourceQuota","metadata":{"annotations":{},"name":"test-cpu-quota","namespace":"test"},"spec":{"hard":{"limits.cpu":"300m","requests.cpu":"200m"}}}\n', - }, - selfLink: '', - creationTimestamp: '2022-10-25T11:48:48Z', - name: 'test-cpu-quota', - namespace: 'test', - resourceVersion: '6480949', - uid: 'ebee95aa-f0a2-43d7-bd27-c7e756d0b163', - }, - spec: { - hard: { - 'limits.cpu': '300m', - 'requests.cpu': '200m', - }, - }, - status: { - hard: { - 'limits.cpu': '300m', - 'requests.cpu': '200m', - }, - used: { - 'limits.cpu': '0', - 'requests.cpu': '500m', - }, - }, - } as KubeResourceQuota), - ] as any; +const item = { + apiVersion: 'v1', + kind: 'ResourceQuota', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"v1","kind":"ResourceQuota","metadata":{"annotations":{},"name":"test-cpu-quota","namespace":"test"},"spec":{"hard":{"limits.cpu":"300m","requests.cpu":"200m"}}}\n', + }, + selfLink: '', + creationTimestamp: '2022-10-25T11:48:48Z', + name: 'test-cpu-quota', + namespace: 'test', + resourceVersion: '6480949', + uid: 'ebee95aa-f0a2-43d7-bd27-c7e756d0b163', + }, + spec: { + hard: { + 'limits.cpu': '300m', + 'requests.cpu': '200m', + }, + }, + status: { + hard: { + 'limits.cpu': '300m', + 'requests.cpu': '200m', + }, + used: { + 'limits.cpu': '0', + 'requests.cpu': '500m', + }, + }, }; export default { @@ -54,44 +49,49 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/api/v1/resourcequotas', () => HttpResponse.error()), + http.get('http://localhost:4466/api/v1/namespaces/test/events', () => + HttpResponse.error() + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - useGet?: KubeObjectClass['useGet']; - useList?: KubeObjectClass['useList']; - allowEdit?: boolean; -} - -const Template: StoryFn = (args: MockerStory) => { - if (!!args.useGet) { - ResourceQuota.useGet = args.useGet; - } - if (!!args.useList) { - ResourceQuota.useList = args.useList; - } - if (!!args.allowEdit) { - ResourceQuota.getAuthorization = (): Promise<{ status: any }> => { - return new Promise(resolve => { - resolve({ status: { allowed: true, reason: '', code: 200 } }); - }); - }; - } - +const Template: StoryFn = () => { return <ResourceQuotaDetails />; }; export const Default = Template.bind({}); -Default.args = { - useGet: usePhonyGet, - allowEdit: true, -}; - -export const NoItemYet = Template.bind({}); -NoItemYet.args = { - useGet: () => [null, null, () => {}, () => {}] as any, +Default.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/api/v1/namespaces/my-namespace/resourcequotas/my-endpoint', + () => HttpResponse.json(item) + ), + ], + }, + }, }; export const Error = Template.bind({}); -Error.args = { - useGet: () => [null, 'Phony error is phony!', () => {}, () => {}] as any, + +Error.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/api/v1/namespaces/my-namespace/resourcequotas/my-endpoint', + () => HttpResponse.error() + ), + ], + }, + }, }; diff --git a/frontend/src/components/resourceQuota/resourceQuotaList.stories.tsx b/frontend/src/components/resourceQuota/resourceQuotaList.stories.tsx index 09ec55f2f3..8ec043489f 100644 --- a/frontend/src/components/resourceQuota/resourceQuotaList.stories.tsx +++ b/frontend/src/components/resourceQuota/resourceQuotaList.stories.tsx @@ -1,46 +1,41 @@ import { Meta, StoryFn } from '@storybook/react'; -import ResourceQuota, { KubeResourceQuota } from '../../lib/k8s/resourceQuota'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; -import { generateK8sResourceList } from '../../test/mocker'; import ResourceQuotaList from './List'; -ResourceQuota.useList = () => { - const objList = generateK8sResourceList<KubeResourceQuota>( - { - apiVersion: 'v1', - kind: 'ResourceQuota', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"v1","kind":"ResourceQuota","metadata":{"annotations":{},"name":"test-cpu-quota","namespace":"test"},"spec":{"hard":{"limits.cpu":"300m","requests.cpu":"200m"}}}\n', - }, - creationTimestamp: '2022-10-25T11:48:48Z', - name: 'test-cpu-quota', - namespace: 'test', - resourceVersion: '6480949', - uid: 'ebee95aa-f0a2-43d7-bd27-c7e756d0b163', +const items = [ + { + apiVersion: 'v1', + kind: 'ResourceQuota', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"v1","kind":"ResourceQuota","metadata":{"annotations":{},"name":"test-cpu-quota","namespace":"test"},"spec":{"hard":{"limits.cpu":"300m","requests.cpu":"200m"}}}\n', }, - spec: { - hard: { - 'limits.cpu': '300m', - 'requests.cpu': '200m', - }, + creationTimestamp: '2022-10-25T11:48:48Z', + name: 'test-cpu-quota', + namespace: 'test', + resourceVersion: '6480949', + uid: 'ebee95aa-f0a2-43d7-bd27-c7e756d0b163', + }, + spec: { + hard: { + 'limits.cpu': '300m', + 'requests.cpu': '200m', + }, + }, + status: { + hard: { + 'limits.cpu': '300m', + 'requests.cpu': '200m', }, - status: { - hard: { - 'limits.cpu': '300m', - 'requests.cpu': '200m', - }, - used: { - 'limits.cpu': '0', - 'requests.cpu': '500m', - }, + used: { + 'limits.cpu': '0', + 'requests.cpu': '500m', }, }, - { instantiateAs: ResourceQuota } - ); - return [objList, null, () => {}, () => {}] as any; -}; + }, +]; export default { title: 'ResourceQuota/ResourceQuotaListView', @@ -62,3 +57,18 @@ const Template: StoryFn = () => { }; export const Items = Template.bind({}); +Items.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/resourcequotas', () => + HttpResponse.json({ + kind: 'ResourceQuotaList', + items, + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/runtimeClass/Details.stories.tsx b/frontend/src/components/runtimeClass/Details.stories.tsx index 408a3befa5..5d0fac1d6b 100644 --- a/frontend/src/components/runtimeClass/Details.stories.tsx +++ b/frontend/src/components/runtimeClass/Details.stories.tsx @@ -1,5 +1,5 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeRuntimeClass, RuntimeClass } from '../../lib/k8s/runtime'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import { RuntimeClassDetails as Details } from './Details'; import { BASE_RC } from './storyHelper'; @@ -11,7 +11,7 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-rc' }}> <Story /> </TestContext> ); @@ -19,19 +19,29 @@ export default { ], } as Meta; -interface MockerStory { - json?: KubeRuntimeClass; -} - -const Template: StoryFn = (args: MockerStory) => { - const { json } = args; - if (!!json) { - RuntimeClass.useGet = () => [new RuntimeClass(json), null, () => {}, () => {}] as any; - } +const Template: StoryFn = () => { return <Details />; }; export const Base = Template.bind({}); -Base.args = { - json: BASE_RC, +Base.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/node.k8s.io/v1/runtimeclasses/my-rc', () => + HttpResponse.json(BASE_RC) + ), + http.get('http://localhost:4466/apis/node.k8s.io/v1/runtimeclasses', () => + HttpResponse.error() + ), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, }; diff --git a/frontend/src/components/runtimeClass/List.stories.tsx b/frontend/src/components/runtimeClass/List.stories.tsx index c3bdba0be1..f14fcd1dea 100644 --- a/frontend/src/components/runtimeClass/List.stories.tsx +++ b/frontend/src/components/runtimeClass/List.stories.tsx @@ -1,16 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject } from '../../lib/k8s/cluster'; -import { RuntimeClass } from '../../lib/k8s/runtime'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import { RuntimeClassList } from './List'; import { RUNTIME_CLASS_DUMMY_DATA } from './storyHelper'; -RuntimeClass.useList = () => { - const objList = RUNTIME_CLASS_DUMMY_DATA.map((data: KubeObject) => new RuntimeClass(data)); - - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'RuntimeClass/ListView', component: RuntimeClassList, @@ -31,3 +24,18 @@ const Template: StoryFn = () => { }; export const Items = Template.bind({}); +Items.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/node.k8s.io/v1/runtimeclasses', () => + HttpResponse.json({ + kind: 'RuntimeClassList', + items: RUNTIME_CLASS_DUMMY_DATA, + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/runtimeClass/__snapshots__/Details.Base.stories.storyshot b/frontend/src/components/runtimeClass/__snapshots__/Details.Base.stories.storyshot index 0e718e6e12..d8b229a7f9 100644 --- a/frontend/src/components/runtimeClass/__snapshots__/Details.Base.stories.storyshot +++ b/frontend/src/components/runtimeClass/__snapshots__/Details.Base.stories.storyshot @@ -1,303 +1,239 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - RuntimeClass - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + RuntimeClass + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - runtime-class - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + runtime-class + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2022-01-01T00:00:00.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Handler - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-01-01T00:00:00.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - handler - </span> - </dd> - </dl> + Handler + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + handler + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/runtimeClass/__snapshots__/List.Items.stories.storyshot b/frontend/src/components/runtimeClass/__snapshots__/List.Items.stories.storyshot index a96ef23ff0..727a5fcec5 100644 --- a/frontend/src/components/runtimeClass/__snapshots__/List.Items.stories.storyshot +++ b/frontend/src/components/runtimeClass/__snapshots__/List.Items.stories.storyshot @@ -1,558 +1,560 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - RuntimeClass - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + RuntimeClass + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-t0fpyw-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-handler-size: 180; --col-handler-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-t0fpyw-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-handler-size: 180; --col-handler-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lhrye8-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1lhrye8-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Handler - </div> - <span - aria-label="Sort by Handler ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Handler + </div> <span aria-label="Sort by Handler ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Handler ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - runtime-class - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-d4jdoc-MuiTableCell-root" - data-index="1" - > - handler - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2022-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + runtime-class + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-d4jdoc-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + handler + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2022-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-1 of 1 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -561,4 +563,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/secret/Details.stories.tsx b/frontend/src/components/secret/Details.stories.tsx index 05f65a457b..07b254deb5 100644 --- a/frontend/src/components/secret/Details.stories.tsx +++ b/frontend/src/components/secret/Details.stories.tsx @@ -1,5 +1,5 @@ import { Meta, StoryFn } from '@storybook/react'; -import Secret, { KubeSecret } from '../../lib/k8s/secret'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import SecretDetails from './Details'; import { BASE_EMPTY_SECRET, BASE_SECRET } from './storyHelper'; @@ -11,32 +11,56 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-secret' }}> <Story /> </TestContext> ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/api/v1/secrets', () => HttpResponse.error()), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - json?: KubeSecret; -} - -const Template: StoryFn = (args: MockerStory) => { - const { json } = args; - if (!!json) { - Secret.useGet = () => [new Secret(json), null, () => {}, () => {}] as any; - } +const Template: StoryFn = () => { return <SecretDetails />; }; export const WithBase = Template.bind({}); -WithBase.args = { - json: BASE_SECRET, +WithBase.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/secrets/my-secret', () => + HttpResponse.json(BASE_SECRET) + ), + ], + }, + }, }; export const Empty = Template.bind({}); -Empty.args = { - json: BASE_EMPTY_SECRET, +Empty.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/secrets/my-secret', () => + HttpResponse.json(BASE_EMPTY_SECRET) + ), + ], + }, + }, }; diff --git a/frontend/src/components/secret/List.stories.tsx b/frontend/src/components/secret/List.stories.tsx index c93ae63a3f..b3a4704d09 100644 --- a/frontend/src/components/secret/List.stories.tsx +++ b/frontend/src/components/secret/List.stories.tsx @@ -1,16 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject } from '../../lib/k8s/cluster'; -import Secret from '../../lib/k8s/secret'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import ListView from './List'; import { BASE_EMPTY_SECRET, BASE_SECRET } from './storyHelper'; -Secret.useList = () => { - const objList = [BASE_EMPTY_SECRET, BASE_SECRET].map((data: KubeObject) => new Secret(data)); - - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'Secret/ListView', component: ListView, @@ -31,3 +24,18 @@ const Template: StoryFn = () => { }; export const Items = Template.bind({}); +Items.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/secrets', () => + HttpResponse.json({ + kind: 'SecretList', + items: [BASE_EMPTY_SECRET, BASE_SECRET], + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/secret/__snapshots__/Details.Empty.stories.storyshot b/frontend/src/components/secret/__snapshots__/Details.Empty.stories.storyshot index cb8c77e8c3..37f9fddc08 100644 --- a/frontend/src/components/secret/__snapshots__/Details.Empty.stories.storyshot +++ b/frontend/src/components/secret/__snapshots__/Details.Empty.stories.storyshot @@ -1,348 +1,284 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Secret - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Secret + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - my-pvc - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-pvc + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2023-04-27T20:31:27.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - bla - </span> - </dd> - </dl> + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-04-27T20:31:27.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + bla + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Data - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Data + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiBox-root css-19midj6" + class="MuiBox-root css-1txv3mw" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data in this secret - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data in this secret + </p> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/secret/__snapshots__/Details.WithBase.stories.storyshot b/frontend/src/components/secret/__snapshots__/Details.WithBase.stories.storyshot index ff5220162c..ec4ca310c0 100644 --- a/frontend/src/components/secret/__snapshots__/Details.WithBase.stories.storyshot +++ b/frontend/src/components/secret/__snapshots__/Details.WithBase.stories.storyshot @@ -1,466 +1,402 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Secret - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Secret + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - my-pvc - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-pvc + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2023-04-27T20:31:27.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Type - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - test - </span> - </dd> - </dl> + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-04-27T20:31:27.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Type + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + test + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Data - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Data + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-1txv3mw" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - storageClassName - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + storageClassName + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" > - <button - aria-label="toggle field visibility" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" - > + <button + aria-label="toggle field visibility" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > - <input - class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" - readonly="" - type="password" - value="******" - /> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" + > + <input + class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" + readonly="" + type="password" + value="******" + /> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - volumeMode - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + volumeMode + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" > - <button - aria-label="toggle field visibility" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" - > + <button + aria-label="toggle field visibility" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > - <input - class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" - readonly="" - type="password" - value="******" - /> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" + > + <input + class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" + readonly="" + type="password" + value="******" + /> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - volumeName - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + volumeName + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" > - <button - aria-label="toggle field visibility" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" - > + <button + aria-label="toggle field visibility" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > - <input - class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" - readonly="" - type="password" - value="******" - /> + <div + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" + > + <input + class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" + readonly="" + type="password" + value="******" + /> + </div> </div> </div> - </div> - </dd> - </dl> + </dd> + </dl> + </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/secret/__snapshots__/List.Items.stories.storyshot b/frontend/src/components/secret/__snapshots__/List.Items.stories.storyshot index bf26ca1fd3..ff3d5e8b18 100644 --- a/frontend/src/components/secret/__snapshots__/List.Items.stories.storyshot +++ b/frontend/src/components/secret/__snapshots__/List.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Secrets - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Secrets + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,760 +100,709 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-cw50hq-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-type-size: 180; --col-type-size: 180; --header-data-size: 180; --col-data-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-cw50hq-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-type-size: 180; --col-type-size: 180; --header-data-size: 180; --col-data-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1qcj3sg-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1qcj3sg-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Type - </div> - <span - aria-label="Sort by Type ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Type + </div> <span aria-label="Sort by Type ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Type ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-116o5bz-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-116o5bz-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Data - </div> - <span - aria-label="Sort by Data descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Data + </div> <span aria-label="Sort by Data descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Data descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - my-pvc - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-55uw0j-MuiTableCell-root" - data-index="2" - > - bla - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q175by-MuiTableCell-root" - data-index="3" - > - 0 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="4" - > - <p - aria-label="2023-04-27T20:31:27.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-pvc + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-55uw0j-MuiTableCell-root" + data-index="2" > - my-pvc - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + test + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q175by-MuiTableCell-root" + data-index="3" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-55uw0j-MuiTableCell-root" - data-index="2" - > - test - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1q175by-MuiTableCell-root" - data-index="3" - > - 3 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="4" - > - <p - aria-label="2023-04-27T20:31:27.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + 3 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="4" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2023-04-27T20:31:27.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-2 of 2 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -860,4 +811,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/service/Details.tsx b/frontend/src/components/service/Details.tsx index 2c260aa8ad..19d6363791 100644 --- a/frontend/src/components/service/Details.tsx +++ b/frontend/src/components/service/Details.tsx @@ -90,7 +90,7 @@ export default function ServiceDetails() { section: ( <SectionBox title={t('Endpoints')}> {endpointsError ? ( - <Empty color="error">{endpointsError}</Empty> + <Empty color="error">{endpointsError.toString()}</Empty> ) : ( <SimpleTable data={getOwnedEndpoints(item)} diff --git a/frontend/src/components/storage/ClaimDetails.stories.tsx b/frontend/src/components/storage/ClaimDetails.stories.tsx index 199ad36445..aa1bcbb569 100644 --- a/frontend/src/components/storage/ClaimDetails.stories.tsx +++ b/frontend/src/components/storage/ClaimDetails.stories.tsx @@ -1,7 +1,5 @@ import { Meta, StoryFn } from '@storybook/react'; -import PersistentVolumeClaim, { - KubePersistentVolumeClaim, -} from '../../lib/k8s/persistentVolumeClaim'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import Details from './ClaimDetails'; import { BASE_PVC } from './storyHelper'; @@ -13,7 +11,7 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-pvc' }}> <Story /> </TestContext> ); @@ -21,16 +19,7 @@ export default { ], } as Meta; -interface MockerStory { - json?: KubePersistentVolumeClaim; -} - -const Template: StoryFn = (args: MockerStory) => { - const { json } = args; - if (!!json) { - PersistentVolumeClaim.useGet = () => - [new PersistentVolumeClaim(json), null, () => {}, () => {}] as any; - } +const Template: StoryFn = () => { return <Details />; }; @@ -38,3 +27,22 @@ export const Base = Template.bind({}); Base.args = { json: BASE_PVC, }; +Base.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/persistentvolumeclaims/my-pvc', () => + HttpResponse.json(BASE_PVC) + ), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + http.get('http://localhost:4466/api/v1/persistentvolumeclaims', () => HttpResponse.error()), + ], + }, + }, +}; diff --git a/frontend/src/components/storage/ClaimList.stories.tsx b/frontend/src/components/storage/ClaimList.stories.tsx index 1e23d36d11..9a27e8d825 100644 --- a/frontend/src/components/storage/ClaimList.stories.tsx +++ b/frontend/src/components/storage/ClaimList.stories.tsx @@ -1,35 +1,30 @@ import { Meta, StoryFn } from '@storybook/react'; -import _ from 'lodash'; -import PersistentVolumeClaim, { - KubePersistentVolumeClaim, -} from '../../lib/k8s/persistentVolumeClaim'; +import { cloneDeep } from 'lodash'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import ListView from './ClaimList'; import { BASE_PVC } from './storyHelper'; -PersistentVolumeClaim.useList = () => { - const noStorageClassNamePVC = _.cloneDeep(BASE_PVC); - noStorageClassNamePVC.metadata.name = 'no-storage-class-name-pvc'; - noStorageClassNamePVC.spec!.storageClassName = ''; +const noStorageClassNamePVC = cloneDeep(BASE_PVC); +noStorageClassNamePVC.metadata.name = 'no-storage-class-name-pvc'; +noStorageClassNamePVC.metadata.uid = '1234'; +noStorageClassNamePVC.spec!.storageClassName = ''; - const noVolumeNamePVC = _.cloneDeep(BASE_PVC); - noVolumeNamePVC.metadata.name = 'no-volume-name-pvc'; - noVolumeNamePVC.spec = { - accessModes: ['ReadWriteOnce'], - volumeMode: 'Block', - resources: { - requests: { - storage: '10Gi', - }, +const noVolumeNamePVC = cloneDeep(BASE_PVC); +noVolumeNamePVC.metadata.name = 'no-volume-name-pvc'; +noVolumeNamePVC.metadata.uid = '12345'; +noVolumeNamePVC.spec = { + accessModes: ['ReadWriteOnce'], + volumeMode: 'Block', + resources: { + requests: { + storage: '10Gi', }, - }; - - const objList = [BASE_PVC, noStorageClassNamePVC, noVolumeNamePVC].map( - pvc => new PersistentVolumeClaim(pvc as KubePersistentVolumeClaim) - ); - return [objList, null, () => {}, () => {}] as any; + }, }; +const items = [BASE_PVC, noStorageClassNamePVC, noVolumeNamePVC]; + export default { title: 'PersistentVolumeClaim/ListView', component: ListView, @@ -50,3 +45,18 @@ const Template: StoryFn = () => { }; export const Items = Template.bind({}); +Items.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/persistentvolumeclaims', () => + HttpResponse.json({ + kind: 'SecretList', + items, + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/storage/ClassDetails.stories.tsx b/frontend/src/components/storage/ClassDetails.stories.tsx index 6d03ba2d98..bd8f8422c3 100644 --- a/frontend/src/components/storage/ClassDetails.stories.tsx +++ b/frontend/src/components/storage/ClassDetails.stories.tsx @@ -1,7 +1,7 @@ import { Meta, StoryFn } from '@storybook/react'; -import StorageClass, { KubeStorageClass } from '../../lib/k8s/storageClass'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; -import Details from './ClaimDetails'; +import Details from './ClassDetails'; import { BASE_SC } from './storyHelper'; export default { @@ -11,7 +11,7 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-sc' }}> <Story /> </TestContext> ); @@ -19,19 +19,22 @@ export default { ], } as Meta; -interface MockerStory { - json?: KubeStorageClass; -} - -const Template: StoryFn = (args: MockerStory) => { - const { json } = args; - if (!!json) { - StorageClass.useGet = () => [new StorageClass(json), null, () => {}, () => {}] as any; - } +const Template: StoryFn = () => { return <Details />; }; export const Base = Template.bind({}); -Base.args = { - json: BASE_SC, +Base.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/storage.k8s.io/v1/storageclasses/my-sc', () => + HttpResponse.json(BASE_SC) + ), + http.get('http://localhost:4466/apis/storage.k8s.io/v1/storageclasses', () => + HttpResponse.error() + ), + ], + }, + }, }; diff --git a/frontend/src/components/storage/ClassList.stories.tsx b/frontend/src/components/storage/ClassList.stories.tsx index c62bbf574f..3ed6c2e9c3 100644 --- a/frontend/src/components/storage/ClassList.stories.tsx +++ b/frontend/src/components/storage/ClassList.stories.tsx @@ -1,16 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject } from '../../lib/k8s/cluster'; -import StorageClass from '../../lib/k8s/storageClass'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import ListView from './ClassList'; import { BASE_SC } from './storyHelper'; -StorageClass.useList = () => { - const objList = [BASE_SC].map((data: KubeObject) => new StorageClass(data)); - - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'StorageClass/ListView', component: ListView, @@ -31,3 +24,18 @@ const Template: StoryFn = () => { }; export const Items = Template.bind({}); +Items.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/storage.k8s.io/v1/storageclasses', () => + HttpResponse.json({ + kind: 'StorageClassList', + items: [BASE_SC], + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/storage/VolumeDetails.stories.tsx b/frontend/src/components/storage/VolumeDetails.stories.tsx index 8427ae1dda..bdcf305767 100644 --- a/frontend/src/components/storage/VolumeDetails.stories.tsx +++ b/frontend/src/components/storage/VolumeDetails.stories.tsx @@ -1,5 +1,5 @@ import { Meta, StoryFn } from '@storybook/react'; -import PersistentVolume, { KubePersistentVolume } from '../../lib/k8s/persistentVolume'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import Details from './ClaimDetails'; import { BASE_PV } from './storyHelper'; @@ -11,7 +11,7 @@ export default { decorators: [ Story => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-pv' }}> <Story /> </TestContext> ); @@ -19,19 +19,27 @@ export default { ], } as Meta; -interface MockerStory { - json?: KubePersistentVolume; -} - -const Template: StoryFn = (args: MockerStory) => { - const { json } = args; - if (!!json) { - PersistentVolume.useGet = () => [new PersistentVolume(json), null, () => {}, () => {}] as any; - } +const Template: StoryFn = () => { return <Details />; }; export const Base = Template.bind({}); -Base.args = { - json: BASE_PV, +Base.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/api/v1/persistentvolumeclaims/my-pv', () => + HttpResponse.json(BASE_PV) + ), + http.get('http://localhost:4466/api/v1/persistentvolumeclaims', () => HttpResponse.error()), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, }; diff --git a/frontend/src/components/storage/VolumeList.stories.tsx b/frontend/src/components/storage/VolumeList.stories.tsx index 9e783206f7..3a12a48bcf 100644 --- a/frontend/src/components/storage/VolumeList.stories.tsx +++ b/frontend/src/components/storage/VolumeList.stories.tsx @@ -1,16 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject } from '../../lib/k8s/cluster'; -import PersistentVolume from '../../lib/k8s/persistentVolume'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import ListView from './ClassList'; import { BASE_PV } from './storyHelper'; -PersistentVolume.useList = () => { - const objList = [BASE_PV].map((data: KubeObject) => new PersistentVolume(data)); - - return [objList, null, () => {}, () => {}] as any; -}; - export default { title: 'PersistentVolume/ListView', component: ListView, @@ -31,3 +24,18 @@ const Template: StoryFn = () => { }; export const Items = Template.bind({}); +Items.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/storage.k8s.io/v1/storageclasses', () => + HttpResponse.json({ + kind: 'PersistentVolumeList', + items: [BASE_PV], + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/storage/__snapshots__/ClaimDetails.Base.stories.storyshot b/frontend/src/components/storage/__snapshots__/ClaimDetails.Base.stories.storyshot index 9715e44179..431fdba464 100644 --- a/frontend/src/components/storage/__snapshots__/ClaimDetails.Base.stories.storyshot +++ b/frontend/src/components/storage/__snapshots__/ClaimDetails.Base.stories.storyshot @@ -1,213 +1,148 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - PersistentVolumeClaim - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + PersistentVolumeClaim + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - my-pvc - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - 2023-04-27T20:31:27.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Bound - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Capacity - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - 8Gi - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Access Modes - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - ReadWriteOnce - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Volume Mode - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-pvc + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Filesystem - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Storage Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - aria-label="default" - class="" - data-mui-internal-clone-element="true" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" @@ -215,153 +150,154 @@ > default </a> - </span> - </dd> - </dl> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-04-27T20:31:27.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Bound + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Capacity + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 8Gi + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Access Modes + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + ReadWriteOnce + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Volume Mode + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Filesystem + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Storage Class + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + aria-label="default" + class="" + data-mui-internal-clone-element="true" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/storage/__snapshots__/ClaimList.Items.stories.storyshot b/frontend/src/components/storage/__snapshots__/ClaimList.Items.stories.storyshot index 70363f902c..2ddc7d9d68 100644 --- a/frontend/src/components/storage/__snapshots__/ClaimList.Items.stories.storyshot +++ b/frontend/src/components/storage/__snapshots__/ClaimList.Items.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Persistent Volume Claims - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Persistent Volume Claims + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,881 +100,864 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-uj68bd-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-className-size: 180; --col-className-size: 180; --header-capacity-size: 180; --col-capacity-size: 180; --header-accessModes-size: 180; --col-accessModes-size: 180; --header-volumeMode-size: 180; --col-volumeMode-size: 180; --header-volume-size: 180; --col-volume-size: 180; --header-status-size: 180; --col-status-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-uj68bd-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-className-size: 180; --col-className-size: 180; --header-capacity-size: 180; --col-capacity-size: 180; --header-accessModes-size: 180; --col-accessModes-size: 180; --header-volumeMode-size: 180; --col-volumeMode-size: 180; --header-volume-size: 180; --col-volume-size: 180; --header-status-size: 180; --col-status-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1j9ui4e-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1j9ui4e-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Class Name - </div> - <span - aria-label="Sort by Class Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Class Name + </div> <span aria-label="Sort by Class Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Class Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-4wpo9p-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-4wpo9p-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Capacity - </div> - <span - aria-label="Sort by Capacity ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Capacity + </div> <span aria-label="Sort by Capacity ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Capacity ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uzspjd-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1uzspjd-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Access Modes - </div> - <span - aria-label="Sort by Access Modes ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Access Modes + </div> <span aria-label="Sort by Access Modes ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Access Modes ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6i8rae-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" + > <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" - /> - </svg> + Volume Mode + </div> <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-6i8rae-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" - > - <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" - > - <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Volume Mode + aria-label="Sort by Volume Mode ascending" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Volume Mode ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> </div> - <span - aria-label="Sort by Volume Mode ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" > - <span - aria-label="Sort by Volume Mode ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-eyvhit-MuiTableCell-root" - colspan="1" - data-index="6" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-eyvhit-MuiTableCell-root" + colspan="1" + data-index="6" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Volume - </div> - <span - aria-label="Sort by Volume ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Volume + </div> <span aria-label="Sort by Volume ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Volume ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11whym4-MuiTableCell-root" - colspan="1" - data-index="7" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-11whym4-MuiTableCell-root" + colspan="1" + data-index="7" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Status - </div> - <span - aria-label="Sort by Status ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Status + </div> <span aria-label="Sort by Status ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Status ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="8" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="8" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - my-pvc - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ixqt80-MuiTableCell-root" - data-index="2" - > - <span - aria-label="default" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + no-storage-class-name-pvc + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" @@ -980,369 +965,386 @@ > default </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t1m8lf-MuiTableCell-root" - data-index="3" - > - 8Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v71pum-MuiTableCell-root" - data-index="4" - > - <span - aria-label="ReadWriteOnce" - class="" - data-mui-internal-clone-element="true" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ixqt80-MuiTableCell-root" + data-index="2" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t1m8lf-MuiTableCell-root" + data-index="3" > - ReadWriteOnce - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2d6l5f-MuiTableCell-root" - data-index="5" - > - Filesystem - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x8g4gs-MuiTableCell-root" - data-index="6" + 8Gi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v71pum-MuiTableCell-root" + data-index="4" + > + <span + aria-label="ReadWriteOnce" + class="" + data-mui-internal-clone-element="true" + > + ReadWriteOnce + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2d6l5f-MuiTableCell-root" + data-index="5" + > + Filesystem + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x8g4gs-MuiTableCell-root" + data-index="6" + > + <span + aria-label="pvc-abc-1234" + class="" + data-mui-internal-clone-element="true" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + pvc-abc-1234 + </a> + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="7" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Bound + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="8" + > + <p + aria-label="2023-04-27T20:31:27.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="1" > - <span - aria-label="pvc-abc-1234" - class="" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - pvc-abc-1234 + no-volume-name-pvc </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="7" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - Bound - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="8" - > - <p - aria-label="2023-04-27T20:31:27.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ixqt80-MuiTableCell-root" + data-index="2" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t1m8lf-MuiTableCell-root" + data-index="3" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 8Gi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v71pum-MuiTableCell-root" + data-index="4" > - no-storage-class-name-pvc - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <span + aria-label="ReadWriteOnce" + class="" + data-mui-internal-clone-element="true" + > + ReadWriteOnce + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2d6l5f-MuiTableCell-root" + data-index="5" + > + Block + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x8g4gs-MuiTableCell-root" + data-index="6" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="7" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ixqt80-MuiTableCell-root" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Bound + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="8" + > + <p + aria-label="2023-04-27T20:31:27.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t1m8lf-MuiTableCell-root" - data-index="3" > - 8Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v71pum-MuiTableCell-root" - data-index="4" - > - <span - aria-label="ReadWriteOnce" - class="" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - ReadWriteOnce - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2d6l5f-MuiTableCell-root" - data-index="5" - > - Filesystem - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x8g4gs-MuiTableCell-root" - data-index="6" - > - <span - aria-label="pvc-abc-1234" - class="" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-pvc + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" href="/" > - pvc-abc-1234 + default </a> - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="7" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ixqt80-MuiTableCell-root" + data-index="2" > - Bound - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="8" - > - <p - aria-label="2023-04-27T20:31:27.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <span + aria-label="default" + class="" + data-mui-internal-clone-element="true" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t1m8lf-MuiTableCell-root" + data-index="3" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 8Gi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v71pum-MuiTableCell-root" + data-index="4" > - no-volume-name-pvc - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <span + aria-label="ReadWriteOnce" + class="" + data-mui-internal-clone-element="true" + > + ReadWriteOnce + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2d6l5f-MuiTableCell-root" + data-index="5" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-ixqt80-MuiTableCell-root" - data-index="2" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-t1m8lf-MuiTableCell-root" - data-index="3" - > - 8Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1v71pum-MuiTableCell-root" - data-index="4" - > - <span - aria-label="ReadWriteOnce" - class="" - data-mui-internal-clone-element="true" + Filesystem + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x8g4gs-MuiTableCell-root" + data-index="6" > - ReadWriteOnce - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-2d6l5f-MuiTableCell-root" - data-index="5" - > - Block - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-x8g4gs-MuiTableCell-root" - data-index="6" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" - data-index="7" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + <span + aria-label="pvc-abc-1234" + class="" + data-mui-internal-clone-element="true" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + pvc-abc-1234 + </a> + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-vmbuil-MuiTableCell-root" + data-index="7" > - Bound - </span> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="8" - > - <p - aria-label="2023-04-27T20:31:27.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Bound + </span> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="8" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2023-04-27T20:31:27.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-3 of 3 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-3 of 3 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1351,4 +1353,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/storage/__snapshots__/ClassDetails.Base.stories.storyshot b/frontend/src/components/storage/__snapshots__/ClassDetails.Base.stories.storyshot index 9715e44179..62642cd6e1 100644 --- a/frontend/src/components/storage/__snapshots__/ClassDetails.Base.stories.storyshot +++ b/frontend/src/components/storage/__snapshots__/ClassDetails.Base.stories.storyshot @@ -1,367 +1,252 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - PersistentVolumeClaim - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + StorageClass + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - my-pvc - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-pvc + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2023-04-27T20:31:27.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - Bound - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Capacity - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-04-27T20:31:27.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 8Gi - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Access Modes - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Reclaim Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - ReadWriteOnce - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Volume Mode - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Delete + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Filesystem - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Storage Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - aria-label="default" - class="" - data-mui-internal-clone-element="true" + Binding Mode + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + WaitForFirstConsumer + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Provisioner + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - default - </a> - </span> - </dd> - </dl> + csi.test + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/storage/__snapshots__/ClassList.Items.stories.storyshot b/frontend/src/components/storage/__snapshots__/ClassList.Items.stories.storyshot index 743b2029ab..b1b5490de8 100644 --- a/frontend/src/components/storage/__snapshots__/ClassList.Items.stories.storyshot +++ b/frontend/src/components/storage/__snapshots__/ClassList.Items.stories.storyshot @@ -1,805 +1,807 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Storage Classes - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Storage Classes + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1nhhakd-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-provisioner-size: 180; --col-provisioner-size: 180; --header-reclaimPolicy-size: 180; --col-reclaimPolicy-size: 180; --header-volumeBindingMode-size: 180; --col-volumeBindingMode-size: 180; --header-allowVolumeExpansion-size: 180; --col-allowVolumeExpansion-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1nhhakd-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-provisioner-size: 180; --col-provisioner-size: 180; --header-reclaimPolicy-size: 180; --col-reclaimPolicy-size: 180; --header-volumeBindingMode-size: 180; --col-volumeBindingMode-size: 180; --header-allowVolumeExpansion-size: 180; --col-allowVolumeExpansion-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16qna8w-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16qna8w-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Provisioner - </div> - <span - aria-label="Sort by Provisioner ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Provisioner + </div> <span aria-label="Sort by Provisioner ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Provisioner ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-th7ic1-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-th7ic1-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Reclaim Policy - </div> - <span - aria-label="Sort by Reclaim Policy ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Reclaim Policy + </div> <span aria-label="Sort by Reclaim Policy ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Reclaim Policy ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1via7jv-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1via7jv-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Volume Binding Mode - </div> - <span - aria-label="Sort by Volume Binding Mode ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Volume Binding Mode + </div> <span aria-label="Sort by Volume Binding Mode ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Volume Binding Mode ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1i55zz3-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1i55zz3-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1t5kuvk" - > - Allow Volume Expansion - </div> - <span - aria-label="Sort by Allow Volume Expansion ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1t5kuvk" + > + Allow Volume Expansion + </div> <span aria-label="Sort by Allow Volume Expansion ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Allow Volume Expansion ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - my-pvc - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-39w4lf-MuiTableCell-root" - data-index="1" - > - csi.test - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-eswnnm-MuiTableCell-root" - data-index="2" - > - Delete - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-pjptyu-MuiTableCell-root" - data-index="3" - > - WaitForFirstConsumer - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1k92gn1-MuiTableCell-root" - data-index="4" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2023-04-27T20:31:27.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-pvc + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-39w4lf-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + csi.test + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-eswnnm-MuiTableCell-root" + data-index="2" + > + Delete + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-pjptyu-MuiTableCell-root" + data-index="3" + > + WaitForFirstConsumer + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1k92gn1-MuiTableCell-root" + data-index="4" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="5" + > + <p + aria-label="2023-04-27T20:31:27.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-1 of 1 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -808,4 +810,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/storage/__snapshots__/VolumeDetails.Base.stories.storyshot b/frontend/src/components/storage/__snapshots__/VolumeDetails.Base.stories.storyshot index 9715e44179..2ea5585384 100644 --- a/frontend/src/components/storage/__snapshots__/VolumeDetails.Base.stories.storyshot +++ b/frontend/src/components/storage/__snapshots__/VolumeDetails.Base.stories.storyshot @@ -1,213 +1,148 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - PersistentVolumeClaim - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + PersistentVolume + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - my-pvc - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2023-04-27T20:31:27.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Status - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" - style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" - > - Bound - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Capacity - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - 8Gi - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Access Modes - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - ReadWriteOnce - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Volume Mode - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-pvc + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Filesystem - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Storage Class - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <span - aria-label="default" - class="" - data-mui-internal-clone-element="true" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" @@ -215,153 +150,152 @@ > default </a> - </span> - </dd> - </dl> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-04-27T20:31:27.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Status + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-tzfmv0-MuiTypography-root" + style="background-color: rgb(248, 255, 240); color: rgb(46, 125, 50);" + > + Bound + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Capacity + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + /> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Access Modes + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + ReadWriteOnce + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Volume Mode + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Filesystem + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Storage Class + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + <span + aria-label="default" + class="" + data-mui-internal-clone-element="true" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </span> + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/storage/__snapshots__/VolumeList.Items.stories.storyshot b/frontend/src/components/storage/__snapshots__/VolumeList.Items.stories.storyshot index 743b2029ab..bd01c3accc 100644 --- a/frontend/src/components/storage/__snapshots__/VolumeList.Items.stories.storyshot +++ b/frontend/src/components/storage/__snapshots__/VolumeList.Items.stories.storyshot @@ -1,805 +1,801 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Storage Classes - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Storage Classes + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1nhhakd-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-provisioner-size: 180; --col-provisioner-size: 180; --header-reclaimPolicy-size: 180; --col-reclaimPolicy-size: 180; --header-volumeBindingMode-size: 180; --col-volumeBindingMode-size: 180; --header-allowVolumeExpansion-size: 180; --col-allowVolumeExpansion-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1nhhakd-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-provisioner-size: 180; --col-provisioner-size: 180; --header-reclaimPolicy-size: 180; --col-reclaimPolicy-size: 180; --header-volumeBindingMode-size: 180; --col-volumeBindingMode-size: 180; --header-allowVolumeExpansion-size: 180; --col-allowVolumeExpansion-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16qna8w-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-16qna8w-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Provisioner - </div> - <span - aria-label="Sort by Provisioner ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Provisioner + </div> <span aria-label="Sort by Provisioner ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Provisioner ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-th7ic1-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-th7ic1-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Reclaim Policy - </div> - <span - aria-label="Sort by Reclaim Policy ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Reclaim Policy + </div> <span aria-label="Sort by Reclaim Policy ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Reclaim Policy ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1via7jv-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1via7jv-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Volume Binding Mode - </div> - <span - aria-label="Sort by Volume Binding Mode ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Volume Binding Mode + </div> <span aria-label="Sort by Volume Binding Mode ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Volume Binding Mode ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1i55zz3-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1i55zz3-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1t5kuvk" - > - Allow Volume Expansion - </div> - <span - aria-label="Sort by Allow Volume Expansion ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-1t5kuvk" + > + Allow Volume Expansion + </div> <span aria-label="Sort by Allow Volume Expansion ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Allow Volume Expansion ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - my-pvc - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-39w4lf-MuiTableCell-root" - data-index="1" - > - csi.test - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-eswnnm-MuiTableCell-root" - data-index="2" - > - Delete - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-pjptyu-MuiTableCell-root" - data-index="3" - > - WaitForFirstConsumer - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1k92gn1-MuiTableCell-root" - data-index="4" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2023-04-27T20:31:27.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + my-pvc + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-39w4lf-MuiTableCell-root" + data-index="1" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-eswnnm-MuiTableCell-root" + data-index="2" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-pjptyu-MuiTableCell-root" + data-index="3" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1k92gn1-MuiTableCell-root" + data-index="4" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="5" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2023-04-27T20:31:27.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-1 of 1 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -808,4 +804,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/storage/storyHelper.ts b/frontend/src/components/storage/storyHelper.ts index 8e1936a665..60ec00a103 100644 --- a/frontend/src/components/storage/storyHelper.ts +++ b/frontend/src/components/storage/storyHelper.ts @@ -66,6 +66,11 @@ export const BASE_PV: KubePersistentVolume = { accessModes: ['ReadWriteOnce'], storageClassName: 'default', volumeMode: 'Filesystem', + resources: { + requests: { + storage: '', + }, + }, }, status: { message: 'test', diff --git a/frontend/src/components/verticalPodAutoscaler/VPADetails.stories.tsx b/frontend/src/components/verticalPodAutoscaler/VPADetails.stories.tsx index 25033263db..f9ac5452e5 100644 --- a/frontend/src/components/verticalPodAutoscaler/VPADetails.stories.tsx +++ b/frontend/src/components/verticalPodAutoscaler/VPADetails.stories.tsx @@ -1,111 +1,105 @@ import { Meta, StoryFn } from '@storybook/react'; -import { KubeObject, KubeObjectClass } from '../../lib/k8s/cluster'; -import Event from '../../lib/k8s/event'; -import VPA from '../../lib/k8s/vpa'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import VpaDetails from './Details'; -const usePhonyGet: KubeObjectClass['useGet'] = () => { - return [ - new VPA({ - apiVersion: 'autoscaling.k8s.io/v1', - kind: 'VerticalPodAutoscaler', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"autoscaling.k8s.io/v1","kind":"VerticalPodAutoscaler","metadata":{"annotations":{},"name":"multi-container-vpa","namespace":"default"},"spec":{"resourcePolicy":{"containerPolicies":[{"containerName":"web-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"80m","memory":"512Mi"}},{"containerName":"db-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"1000m","memory":"2Gi"}}]},"targetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"multi-container-deployment"},"updatePolicy":{"updateMode":"Auto"}}}\n', - }, - creationTimestamp: '2023-11-23T07:18:45Z', - name: 'multi-container-vpa', - namespace: 'default', - resourceVersion: '111487', - uid: '79cf71ba-81f4-4e7b-957d-8625c3afb0c1', - }, - spec: { - resourcePolicy: { - containerPolicies: [ - { - containerName: 'web-container', - controlledResources: ['cpu', 'memory'], - controlledValues: 'RequestsAndLimits', - minAllowed: { - cpu: '80m', - memory: '512Mi', - }, - }, - { - containerName: 'db-container', - controlledResources: ['cpu', 'memory'], - controlledValues: 'RequestsAndLimits', - minAllowed: { - cpu: '1000m', - memory: '2Gi', - }, - }, - ], - }, - targetRef: { - apiVersion: 'apps/v1', - kind: 'Deployment', - name: 'multi-container-deployment', +const item = { + apiVersion: 'autoscaling.k8s.io/v1', + kind: 'VerticalPodAutoscaler', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"autoscaling.k8s.io/v1","kind":"VerticalPodAutoscaler","metadata":{"annotations":{},"name":"multi-container-vpa","namespace":"default"},"spec":{"resourcePolicy":{"containerPolicies":[{"containerName":"web-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"80m","memory":"512Mi"}},{"containerName":"db-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"1000m","memory":"2Gi"}}]},"targetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"multi-container-deployment"},"updatePolicy":{"updateMode":"Auto"}}}\n', + }, + creationTimestamp: '2023-11-23T07:18:45Z', + name: 'multi-container-vpa', + namespace: 'default', + resourceVersion: '111487', + uid: '79cf71ba-81f4-4e7b-957d-8625c3afb0c1', + }, + spec: { + resourcePolicy: { + containerPolicies: [ + { + containerName: 'web-container', + controlledResources: ['cpu', 'memory'], + controlledValues: 'RequestsAndLimits', + minAllowed: { + cpu: '80m', + memory: '512Mi', + }, }, - updatePolicy: { - updateMode: 'Auto', + { + containerName: 'db-container', + controlledResources: ['cpu', 'memory'], + controlledValues: 'RequestsAndLimits', + minAllowed: { + cpu: '1000m', + memory: '2Gi', + }, }, + ], + }, + targetRef: { + apiVersion: 'apps/v1', + kind: 'Deployment', + name: 'multi-container-deployment', + }, + updatePolicy: { + updateMode: 'Auto', + }, + }, + status: { + conditions: [ + { + lastTransitionTime: '2023-11-23T07:18:48Z', + status: 'True', + type: 'RecommendationProvided', }, - status: { - conditions: [ - { - lastTransitionTime: '2023-11-23T07:18:48Z', - status: 'True', - type: 'RecommendationProvided', + ], + recommendation: { + containerRecommendations: [ + { + containerName: 'db-container', + lowerBound: { + cpu: '1', + memory: '2Gi', + }, + target: { + cpu: '1', + memory: '2Gi', + }, + uncappedTarget: { + cpu: '12m', + memory: '131072k', + }, + upperBound: { + cpu: '1', + memory: '2Gi', }, - ], - recommendation: { - containerRecommendations: [ - { - containerName: 'db-container', - lowerBound: { - cpu: '1', - memory: '2Gi', - }, - target: { - cpu: '1', - memory: '2Gi', - }, - uncappedTarget: { - cpu: '12m', - memory: '131072k', - }, - upperBound: { - cpu: '1', - memory: '2Gi', - }, - }, - { - containerName: 'web-container', - lowerBound: { - cpu: '80m', - memory: '512Mi', - }, - target: { - cpu: '80m', - memory: '512Mi', - }, - uncappedTarget: { - cpu: '12m', - memory: '131072k', - }, - upperBound: { - cpu: '80m', - memory: '512Mi', - }, - }, - ], }, - }, - }), - ] as any; + { + containerName: 'web-container', + lowerBound: { + cpu: '80m', + memory: '512Mi', + }, + target: { + cpu: '80m', + memory: '512Mi', + }, + uncappedTarget: { + cpu: '12m', + memory: '131072k', + }, + upperBound: { + cpu: '80m', + memory: '512Mi', + }, + }, + ], + }, + }, }; export default { @@ -121,35 +115,61 @@ export default { ); }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get('http://localhost:4466/apis/autoscaling.k8s.io/v1/verticalpodautoscalers', () => + HttpResponse.error() + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - useGet?: KubeObjectClass['useGet']; - useList?: KubeObjectClass['useList']; -} - -const Template: StoryFn = (args: MockerStory) => { - if (!!args.useGet) { - VPA.useGet = args.useGet; - Event.objectEvents = async (obj: KubeObject) => { - console.log('objectEvents', obj); - return []; - }; - } +const Template: StoryFn = () => { return <VpaDetails />; }; export const Default = Template.bind({}); -Default.args = { - useGet: usePhonyGet, -}; - -export const NoItemYet = Template.bind({}); -NoItemYet.args = { - useGet: () => [null, null, () => {}, () => {}] as any, +Default.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/autoscaling.k8s.io/v1/namespaces/default/verticalpodautoscalers/multi-container-vpa', + () => HttpResponse.json(item) + ), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, }; export const Error = Template.bind({}); -Error.args = { - useGet: () => [null, 'Phony error is phony!', () => {}, () => {}] as any, +Error.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/autoscaling.k8s.io/v1/namespaces/default/verticalpodautoscalers/multi-container-vpa', + () => HttpResponse.error() + ), + http.get('http://localhost:4466/api/v1/namespaces/default/events', () => + HttpResponse.json({ + kind: 'EventList', + items: [], + metadata: {}, + }) + ), + ], + }, + }, }; diff --git a/frontend/src/components/verticalPodAutoscaler/VPAList.stories.tsx b/frontend/src/components/verticalPodAutoscaler/VPAList.stories.tsx index 93b27bcc24..8e16342561 100644 --- a/frontend/src/components/verticalPodAutoscaler/VPAList.stories.tsx +++ b/frontend/src/components/verticalPodAutoscaler/VPAList.stories.tsx @@ -1,114 +1,108 @@ -import { Meta } from '@storybook/react'; -import VPA, { KubeVPA } from '../../lib/k8s/vpa'; +import { Meta, StoryFn } from '@storybook/react'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; -import { generateK8sResourceList } from '../../test/mocker'; import VpaList from './List'; -VPA.isEnabled = () => Promise.resolve(true); -VPA.useList = () => { - const objList = generateK8sResourceList<KubeVPA>( - { - apiVersion: 'autoscaling.k8s.io/v1', - kind: 'VerticalPodAutoscaler', - metadata: { - annotations: { - 'kubectl.kubernetes.io/last-applied-configuration': - '{"apiVersion":"autoscaling.k8s.io/v1","kind":"VerticalPodAutoscaler","metadata":{"annotations":{},"name":"multi-container-vpa","namespace":"default"},"spec":{"resourcePolicy":{"containerPolicies":[{"containerName":"web-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"80m","memory":"512Mi"}},{"containerName":"db-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"1000m","memory":"2Gi"}}]},"targetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"multi-container-deployment"},"updatePolicy":{"updateMode":"Auto"}}}\n', - }, - creationTimestamp: '2023-11-23T07:18:45Z', - name: 'multi-container-vpa', - namespace: 'default', - resourceVersion: '111487', - uid: '79cf71ba-81f4-4e7b-957d-8625c3afb0c1', +const items = [ + { + apiVersion: 'autoscaling.k8s.io/v1', + kind: 'VerticalPodAutoscaler', + metadata: { + annotations: { + 'kubectl.kubernetes.io/last-applied-configuration': + '{"apiVersion":"autoscaling.k8s.io/v1","kind":"VerticalPodAutoscaler","metadata":{"annotations":{},"name":"multi-container-vpa","namespace":"default"},"spec":{"resourcePolicy":{"containerPolicies":[{"containerName":"web-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"80m","memory":"512Mi"}},{"containerName":"db-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"1000m","memory":"2Gi"}}]},"targetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"multi-container-deployment"},"updatePolicy":{"updateMode":"Auto"}}}\n', }, - spec: { - resourcePolicy: { - containerPolicies: [ - { - containerName: 'web-container', - controlledResources: ['cpu', 'memory'], - controlledValues: 'RequestsAndLimits', - minAllowed: { - cpu: '80m', - memory: '512Mi', - }, + creationTimestamp: '2023-11-23T07:18:45Z', + name: 'multi-container-vpa', + namespace: 'default', + resourceVersion: '111487', + uid: '79cf71ba-81f4-4e7b-957d-8625c3afb0c1', + }, + spec: { + resourcePolicy: { + containerPolicies: [ + { + containerName: 'web-container', + controlledResources: ['cpu', 'memory'], + controlledValues: 'RequestsAndLimits', + minAllowed: { + cpu: '80m', + memory: '512Mi', }, - { - containerName: 'db-container', - controlledResources: ['cpu', 'memory'], - controlledValues: 'RequestsAndLimits', - minAllowed: { - cpu: '1000m', - memory: '2Gi', - }, + }, + { + containerName: 'db-container', + controlledResources: ['cpu', 'memory'], + controlledValues: 'RequestsAndLimits', + minAllowed: { + cpu: '1000m', + memory: '2Gi', }, - ], - }, - targetRef: { - apiVersion: 'apps/v1', - kind: 'Deployment', - name: 'multi-container-deployment', - }, - updatePolicy: { - updateMode: 'Auto', - }, + }, + ], + }, + targetRef: { + apiVersion: 'apps/v1', + kind: 'Deployment', + name: 'multi-container-deployment', }, - status: { - conditions: [ + updatePolicy: { + updateMode: 'Auto', + }, + }, + status: { + conditions: [ + { + lastTransitionTime: '2023-11-23T07:18:48Z', + status: 'True', + type: 'RecommendationProvided', + }, + ], + recommendation: { + containerRecommendations: [ { - lastTransitionTime: '2023-11-23T07:18:48Z', - status: 'True', - type: 'RecommendationProvided', + containerName: 'db-container', + lowerBound: { + cpu: '1', + memory: '2Gi', + }, + target: { + cpu: '1', + memory: '2Gi', + }, + uncappedTarget: { + cpu: '12m', + memory: '131072k', + }, + upperBound: { + cpu: '1', + memory: '2Gi', + }, }, - ], - recommendation: { - containerRecommendations: [ - { - containerName: 'db-container', - lowerBound: { - cpu: '1', - memory: '2Gi', - }, - target: { - cpu: '1', - memory: '2Gi', - }, - uncappedTarget: { - cpu: '12m', - memory: '131072k', - }, - upperBound: { - cpu: '1', - memory: '2Gi', - }, + { + containerName: 'web-container', + lowerBound: { + cpu: '80m', + memory: '512Mi', }, - { - containerName: 'web-container', - lowerBound: { - cpu: '80m', - memory: '512Mi', - }, - target: { - cpu: '80m', - memory: '512Mi', - }, - uncappedTarget: { - cpu: '12m', - memory: '131072k', - }, - upperBound: { - cpu: '80m', - memory: '512Mi', - }, + target: { + cpu: '80m', + memory: '512Mi', }, - ], - }, + uncappedTarget: { + cpu: '12m', + memory: '131072k', + }, + upperBound: { + cpu: '80m', + memory: '512Mi', + }, + }, + ], }, }, - { instantiateAs: VPA } - ); - return [objList, null, () => {}, () => {}] as any; -}; + }, +]; export default { title: 'VPA/VPAListView', @@ -124,8 +118,26 @@ export default { ], } as Meta; -const Template = () => { +const Template: StoryFn = () => { return <VpaList />; }; export const List = Template.bind({}); +List.parameters = { + msw: { + handlers: { + story: [ + http.get('http://localhost:4466/apis/autoscaling.k8s.io/v1', () => + HttpResponse.json({ resources: [{ name: 'verticalpodautoscalers' }] }) + ), + http.get('http://localhost:4466/apis/autoscaling.k8s.io/v1/verticalpodautoscalers', () => + HttpResponse.json({ + kind: 'VPAList', + metadata: {}, + items, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.Default.stories.storyshot b/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.Default.stories.storyshot index 318fa58894..a8fde46212 100644 --- a/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.Default.stories.storyshot +++ b/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.Default.stories.storyshot @@ -1,661 +1,692 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - VerticalPodAutoscaler - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + VerticalPodAutoscaler + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + <div + class="MuiBox-root css-0" > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - multi-container-vpa - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - default - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Creation - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + multi-container-vpa + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 2023-11-23T07:18:45.000Z - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Annotations - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + Namespace + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2023-11-23T07:18:45.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Annotations + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" > - <p - aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"autoscaling.k8s.io/v1","kind":"VerticalPodAutoscaler","metadata":{"annotations":{},"name":"multi-container-vpa","namespace":"default"},"spec":{"resourcePolicy":{"containerPolicies":[{"containerName":"web-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"80m","memory":"512Mi"}},{"containerName":"db-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"1000m","memory":"2Gi"}}]},"targetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"multi-container-deployment"},"updatePolicy":{"updateMode":"Auto"}}} -" - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" - data-mui-internal-clone-element="true" + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" > - kubectl.kubernetes.io/last-applied-configuration: … - </p> + <p + aria-label="kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"autoscaling.k8s.io/v1","kind":"VerticalPodAutoscaler","metadata":{"annotations":{},"name":"multi-container-vpa","namespace":"default"},"spec":{"resourcePolicy":{"containerPolicies":[{"containerName":"web-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"80m","memory":"512Mi"}},{"containerName":"db-container","controlledResources":["cpu","memory"],"controlledValues":"RequestsAndLimits","minAllowed":{"cpu":"1000m","memory":"2Gi"}}]},"targetRef":{"apiVersion":"apps/v1","kind":"Deployment","name":"multi-container-deployment"},"updatePolicy":{"updateMode":"Auto"}}} +" + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + data-mui-internal-clone-element="true" + > + kubectl.kubernetes.io/last-applied-configuration: … + </p> + </div> </div> </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Reference - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Deployment/multi-container-deployment - </a> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Update Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - Update Mode:Auto - </dd> - </dl> + Reference + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Deployment + / + multi-container-deployment + </a> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Update Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + Update Mode + : + Auto + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Container Policy - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Container Policy + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-wd17ns-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Container - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Controlled Resources - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Controlled Values - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Min Allowed - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Max Allowed - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Mode - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-wd17ns-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - web-container - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - cpu, memory - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - RequestsAndLimits - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 80m,512Mi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Container + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Controlled Resources + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Controlled Values + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Min Allowed + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Max Allowed + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Mode + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - db-container - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - cpu, memory - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - RequestsAndLimits - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - 1000m,2Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + web-container + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu, memory + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + RequestsAndLimits + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 80m,512Mi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + db-container + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu, memory + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + RequestsAndLimits + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + 1000m,2Gi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Conditions - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Conditions + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Status - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Last Transition Time - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Type + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Status + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Reason + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Message + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Last Transition Time + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - RecommendationProvided - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2023-11-23T07:18:48.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3 months - </p> - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + RecommendationProvided + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + <p + aria-label="2023-11-23T07:18:48.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3 months + </p> + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Recommendations - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Recommendations + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Container - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Lower Bound - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Target - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Upper Bound - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Uncapped Target - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - db-container - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - cpu:1,memory:2Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - cpu:1,memory:2Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - cpu:1,memory:2Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - cpu:12m,memory:131072k - </td> - </tr> - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Container + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Lower Bound + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Target + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Upper Bound + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Uncapped Target + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - web-container - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - cpu:80m,memory:512Mi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - cpu:80m,memory:512Mi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - cpu:80m,memory:512Mi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - cpu:12m,memory:131072k - </td> - </tr> - </tbody> - </table> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + db-container + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu:1,memory:2Gi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu:1,memory:2Gi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu:1,memory:2Gi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu:12m,memory:131072k + </td> + </tr> + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + > + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + web-container + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu:80m,memory:512Mi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu:80m,memory:512Mi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu:80m,memory:512Mi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + cpu:12m,memory:131072k + </td> + </tr> + </tbody> + </table> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - No data to be shown. - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" + > + No data to be shown. + </p> + </div> </div> </div> </div> @@ -663,4 +694,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.Error.stories.storyshot b/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.Error.stories.storyshot index eb0ae46f58..6f584e1ae6 100644 --- a/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.Error.stories.storyshot +++ b/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.Error.stories.storyshot @@ -1,88 +1,90 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiBox-root css-19midj6" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <p - class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + <div + class="MuiBox-root css-19midj6" > - Phony error is phony! - </p> + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-9ldkza-MuiTypography-root" + > + Error: Unreachable + </p> + </div> </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.NoItemYet.stories.storyshot b/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.NoItemYet.stories.storyshot index 580b5d9cf7..2be149fe22 100644 --- a/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.NoItemYet.stories.storyshot +++ b/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPADetails.NoItemYet.stories.storyshot @@ -1,99 +1,129 @@ -<DocumentFragment> +<body + style="" +> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" + class="monaco-aria-container" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + class="monaco-alert" + role="alert" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + <div + aria-atomic="true" + aria-live="polite" + class="monaco-status" + role="complementary" + /> + </div> + <div> + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-5cned0" + class="MuiBox-root css-p0cik4" > - <span - class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" - role="progressbar" - style="width: 40px; height: 40px;" - title="Loading resource data" + <div + class="MuiBox-root css-5cned0" > - <svg - class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" - viewBox="22 22 44 44" + <span + class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-wdedfu-MuiCircularProgress-root" + role="progressbar" + style="width: 40px; height: 40px;" + title="Loading resource data" > - <circle - class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" - cx="44" - cy="44" - fill="none" - r="20.2" - stroke-width="3.6" - /> - </svg> - </span> + <svg + class="MuiCircularProgress-svg css-1idz92c-MuiCircularProgress-svg" + viewBox="22 22 44 44" + > + <circle + class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate css-176wh8e-MuiCircularProgress-circle" + cx="44" + cy="44" + fill="none" + r="20.2" + stroke-width="3.6" + /> + </svg> + </span> + </div> </div> </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPAList.List.stories.storyshot b/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPAList.List.stories.storyshot index 430a2d76cd..9fc199b7fc 100644 --- a/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPAList.List.stories.storyshot +++ b/frontend/src/components/verticalPodAutoscaler/__snapshots__/VPAList.List.stories.storyshot @@ -1,95 +1,97 @@ -<DocumentFragment> - <div - class="MuiBox-root css-j1fy4m" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Vertical Pod Autoscalers - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Vertical Pod Autoscalers + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" > <div - class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > <div - class="MuiBox-root css-1dipl1t" + class="MuiAutocomplete-root MuiAutocomplete-hasPopupIcon css-1x6bjyf-MuiAutocomplete-root" > <div - class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" - style="margin-top: 0px;" + class="MuiBox-root css-1dipl1t" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" - data-shrink="true" - for="namespaces-filter" - id="namespaces-filter-label" - > - Namespaces - </label> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" + class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-wb57ya-MuiFormControl-root-MuiTextField-root" + style="margin-top: 0px;" > - <input - aria-autocomplete="both" - aria-expanded="false" - aria-invalid="false" - autocapitalize="none" - autocomplete="off" - class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" - id="namespaces-filter" - placeholder="Filter" - role="combobox" - spellcheck="false" - type="text" - value="" - /> + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated MuiInputLabel-shrink MuiInputLabel-sizeMedium MuiInputLabel-standard css-1n1vwza-MuiFormLabel-root-MuiInputLabel-root" + data-shrink="true" + for="namespaces-filter" + id="namespaces-filter-label" + > + Namespaces + </label> <div - class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd MuiAutocomplete-inputRoot css-lbi814-MuiInputBase-root-MuiInput-root" > - <button - aria-label="Open" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" - tabindex="-1" - title="Open" - type="button" + <input + aria-autocomplete="both" + aria-expanded="false" + aria-invalid="false" + autocapitalize="none" + autocomplete="off" + class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd MuiAutocomplete-input MuiAutocomplete-inputFocused css-1x51dt5-MuiInputBase-input-MuiInput-input" + id="namespaces-filter" + placeholder="Filter" + role="combobox" + spellcheck="false" + type="text" + value="" + /> + <div + class="MuiAutocomplete-endAdornment css-p1olib-MuiAutocomplete-endAdornment" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Open" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1aav1nn-MuiButtonBase-root-MuiIconButton-root-MuiAutocomplete-popupIndicator" + tabindex="-1" + title="Open" + type="button" > - <path - d="M7 10l5 5 5-5z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> @@ -98,1020 +100,792 @@ </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-1nhhakd-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-cpu-size: 180; --col-cpu-size: 180; --header-memory-size: 180; --col-memory-size: 180; --header-provided-size: 180; --col-provided-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-1nhhakd-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-namespace-size: 180; --col-namespace-size: 180; --header-cpu-size: 180; --col-cpu-size: 180; --header-memory-size: 180; --col-memory-size: 180; --header-provided-size: 180; --col-provided-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + > + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-y0j8gz-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Namespace - </div> - <span - aria-label="Sort by Namespace ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Namespace + </div> <span aria-label="Sort by Namespace ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Namespace ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dbz2w6-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-dbz2w6-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - CPU - </div> - <span - aria-label="Sort by CPU ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + CPU + </div> <span aria-label="Sort by CPU ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by CPU ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-tochlp-MuiTableCell-root" - colspan="1" - data-index="3" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-tochlp-MuiTableCell-root" + colspan="1" + data-index="3" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Memory - </div> - <span - aria-label="Sort by Memory ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Memory + </div> <span aria-label="Sort by Memory ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Memory ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1jhraao-MuiTableCell-root" - colspan="1" - data-index="4" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1jhraao-MuiTableCell-root" + colspan="1" + data-index="4" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Provided - </div> - <span - aria-label="Sort by Provided ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Provided + </div> <span aria-label="Sort by Provided ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Provided ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="5" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="5" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - multi-container-vpa - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1omirxm-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-157islm-MuiTableCell-root" - data-index="3" - > - 2Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1rllcdh-MuiTableCell-root" - data-index="4" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - multi-container-vpa - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1omirxm-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-157islm-MuiTableCell-root" - data-index="3" - > - 2Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1rllcdh-MuiTableCell-root" - data-index="4" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - multi-container-vpa - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" - > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1omirxm-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-157islm-MuiTableCell-root" - data-index="3" - > - 2Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1rllcdh-MuiTableCell-root" - data-index="4" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + multi-container-vpa + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" + data-index="1" > - multi-container-vpa - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + default + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1omirxm-MuiTableCell-root" + data-index="2" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1omirxm-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-157islm-MuiTableCell-root" - data-index="3" - > - 2Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1rllcdh-MuiTableCell-root" - data-index="4" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-157islm-MuiTableCell-root" + data-index="3" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 2Gi + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1rllcdh-MuiTableCell-root" + data-index="4" > - multi-container-vpa - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-adap2x-MuiTableCell-root" - data-index="1" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + True + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="5" > - default - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1omirxm-MuiTableCell-root" - data-index="2" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-157islm-MuiTableCell-root" - data-index="3" - > - 2Gi - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1rllcdh-MuiTableCell-root" - data-index="4" - > - True - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="5" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <p + aria-label="2023-11-23T07:18:45.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-5 of 5 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" > - <button + 1-1 of 1 + </span> + <div + class="MuiBox-root css-192dx0w" + > + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -1120,4 +894,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/webhookconfiguration/MutatingWebhookConfigDetails.stories.tsx b/frontend/src/components/webhookconfiguration/MutatingWebhookConfigDetails.stories.tsx index d56354a720..7174996721 100644 --- a/frontend/src/components/webhookconfiguration/MutatingWebhookConfigDetails.stories.tsx +++ b/frontend/src/components/webhookconfiguration/MutatingWebhookConfigDetails.stories.tsx @@ -1,13 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import MWC, { KubeMutatingWebhookConfiguration } from '../../lib/k8s/mutatingWebhookConfiguration'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import MutatingWebhookConfigDetails from './MutatingWebhookConfigDetails'; import { createMWC } from './storyHelper'; -const usePhonyGet: KubeMutatingWebhookConfiguration['useGet'] = (withService: boolean) => { - return [new MWC(createMWC(withService)), null, () => {}, () => {}] as any; -}; - export default { title: 'WebhookConfiguration/MutatingWebhookConfig/Details', component: MutatingWebhookConfigDetails, @@ -17,30 +13,54 @@ export default { return <Story />; }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get( + 'http://localhost:4466/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations', + () => HttpResponse.error() + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - withService: boolean; -} - -const Template: StoryFn<MockerStory> = args => { - const { withService } = args; - - MWC.useGet = () => usePhonyGet(withService); - +const Template: StoryFn = () => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-mwc' }}> <MutatingWebhookConfigDetails />; </TestContext> ); }; export const WithService = Template.bind({}); -WithService.args = { - withService: true, + +WithService.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/my-mwc', + () => HttpResponse.json(createMWC(true)) + ), + ], + }, + }, }; export const WithURL = Template.bind({}); -WithURL.args = { - withService: false, + +WithURL.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations/my-mwc', + () => HttpResponse.json(createMWC(false)) + ), + ], + }, + }, }; diff --git a/frontend/src/components/webhookconfiguration/MutatingWebhookConfigList.stories.tsx b/frontend/src/components/webhookconfiguration/MutatingWebhookConfigList.stories.tsx index 0bdf5421e3..b73c3d922f 100644 --- a/frontend/src/components/webhookconfiguration/MutatingWebhookConfigList.stories.tsx +++ b/frontend/src/components/webhookconfiguration/MutatingWebhookConfigList.stories.tsx @@ -1,5 +1,6 @@ import Container from '@mui/material/Container'; import { Meta, StoryFn } from '@storybook/react'; +import { http, HttpResponse } from 'msw'; import MutatingWebhookConfiguration from '../../lib/k8s/mutatingWebhookConfiguration'; import { TestContext } from '../../test'; import { generateK8sResourceList } from '../../test/mocker'; @@ -12,18 +13,18 @@ MWCTemplate.metadata.name = 'mwc-test-{{i}}'; const MWCWithServiceTemplate = createMWC(true); MWCWithServiceTemplate.metadata.name = 'mwc-test-with-service-{{i}}'; -MutatingWebhookConfiguration.useList = () => { - const objList = generateK8sResourceList(MWCTemplate, { - numResults: 3, - instantiateAs: MutatingWebhookConfiguration, - }).concat( +const objList = generateK8sResourceList(MWCTemplate, { + numResults: 3, + instantiateAs: MutatingWebhookConfiguration, +}) + .concat( generateK8sResourceList(MWCWithServiceTemplate, { numResults: 3, instantiateAs: MutatingWebhookConfiguration, + uidPrefix: 'with-service-', }) - ); - return [objList, null, () => {}, () => {}] as any; -}; + ) + .map(it => it.jsonData); export default { title: 'WebhookConfiguration/MutatingWebhookConfig/List', @@ -49,3 +50,20 @@ const Template: StoryFn = () => { }; export const Items = Template.bind({}); +Items.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/admissionregistration.k8s.io/v1/mutatingwebhookconfigurations', + () => + HttpResponse.json({ + kind: 'WebhookConfigurationList', + items: objList, + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/webhookconfiguration/ValidatingWebhookConfigDetails.stories.tsx b/frontend/src/components/webhookconfiguration/ValidatingWebhookConfigDetails.stories.tsx index a276c20bc4..bb863ed859 100644 --- a/frontend/src/components/webhookconfiguration/ValidatingWebhookConfigDetails.stories.tsx +++ b/frontend/src/components/webhookconfiguration/ValidatingWebhookConfigDetails.stories.tsx @@ -1,15 +1,9 @@ import { Meta, StoryFn } from '@storybook/react'; -import VWC, { - KubeValidatingWebhookConfiguration, -} from '../../lib/k8s/validatingWebhookConfiguration'; +import { http, HttpResponse } from 'msw'; import { TestContext } from '../../test'; import { createVWC } from './storyHelper'; import ValidatingWebhookConfigDetails from './ValidatingWebhookConfigDetails'; -const usePhonyGet: KubeValidatingWebhookConfiguration['useGet'] = (withService: boolean) => { - return [new VWC(createVWC(withService)), null, () => {}, () => {}] as any; -}; - export default { title: 'WebhookConfiguration/ValidatingWebhookConfig/Details', component: ValidatingWebhookConfigDetails, @@ -19,19 +13,23 @@ export default { return <Story />; }, ], + parameters: { + msw: { + handlers: { + storyBase: [ + http.get( + 'http://localhost:4466/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations', + () => HttpResponse.error() + ), + ], + }, + }, + }, } as Meta; -interface MockerStory { - withService: boolean; -} - -const Template: StoryFn<MockerStory> = args => { - const { withService } = args; - - VWC.useGet = () => usePhonyGet(withService); - +const Template: StoryFn = () => { return ( - <TestContext> + <TestContext routerMap={{ name: 'my-vwc' }}> <ValidatingWebhookConfigDetails />; </TestContext> ); @@ -41,8 +39,29 @@ export const WithService = Template.bind({}); WithService.args = { withService: true, }; +WithService.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/my-vwc', + () => HttpResponse.json(createVWC(true)) + ), + ], + }, + }, +}; export const WithURL = Template.bind({}); -WithURL.args = { - withService: false, +WithURL.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/my-vwc', + () => HttpResponse.json(createVWC(false)) + ), + ], + }, + }, }; diff --git a/frontend/src/components/webhookconfiguration/ValidatingWebhookConfigList.stories.tsx b/frontend/src/components/webhookconfiguration/ValidatingWebhookConfigList.stories.tsx index 843d965394..7df01d739e 100644 --- a/frontend/src/components/webhookconfiguration/ValidatingWebhookConfigList.stories.tsx +++ b/frontend/src/components/webhookconfiguration/ValidatingWebhookConfigList.stories.tsx @@ -1,5 +1,6 @@ import Container from '@mui/material/Container'; import { Meta, StoryFn } from '@storybook/react'; +import { http, HttpResponse } from 'msw'; import ValidatingWebhookConfiguration from '../../lib/k8s/validatingWebhookConfiguration'; import { TestContext } from '../../test'; import { generateK8sResourceList } from '../../test/mocker'; @@ -12,18 +13,18 @@ VWCTemplate.metadata.name = 'vwc-test-{{i}}'; const VWCWithServiceTemplate = createVWC(true); VWCWithServiceTemplate.metadata.name = 'vwc-test-with-service-{{i}}'; -ValidatingWebhookConfiguration.useList = () => { - const objList = generateK8sResourceList(VWCTemplate, { - numResults: 3, - instantiateAs: ValidatingWebhookConfiguration, - }).concat( +const objList = generateK8sResourceList(VWCTemplate, { + numResults: 3, + instantiateAs: ValidatingWebhookConfiguration, +}) + .concat( generateK8sResourceList(VWCWithServiceTemplate, { numResults: 3, instantiateAs: ValidatingWebhookConfiguration, + uidPrefix: 'with-service-', }) - ); - return [objList, null, () => {}, () => {}] as any; -}; + ) + .map(it => it.jsonData); export default { title: 'WebhookConfiguration/ValidatingWebhookConfig/List', @@ -49,3 +50,20 @@ const Template: StoryFn = () => { }; export const Items = Template.bind({}); +Items.parameters = { + msw: { + handlers: { + story: [ + http.get( + 'http://localhost:4466/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations', + () => + HttpResponse.json({ + kind: 'WebhookConfigurationList', + items: objList, + metadata: {}, + }) + ), + ], + }, + }, +}; diff --git a/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigDetails.WithService.stories.storyshot b/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigDetails.WithService.stories.storyshot index 211d4816cb..48b0df4782 100644 --- a/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigDetails.WithService.stories.storyshot +++ b/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigDetails.WithService.stories.storyshot @@ -1,97 +1,237 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + <div + class="MuiBox-root css-70qvj9" > - MutatingWebhookConfiguration - </h1> + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + MutatingWebhookConfiguration + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiBox-root css-0" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + webhook-admission-controller + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-10-14T11:25:22.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Labels + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" + > + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + admissions.enforcer/disabled: true + </p> + </div> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + API Version + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Webhooks + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + 1 + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Webhooks + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" > <dl class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" @@ -107,13 +247,13 @@ <span class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - webhook-admission-controller + webhook-admission-controller.example.com </span> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Creation + Admission Review Versions </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" @@ -121,32 +261,63 @@ <span class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - 2022-10-14T11:25:22.000Z + v1beta1 </span> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Labels + Client Config: Service + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Service: my-namespace/my-service + </a> + <br /> + Path: /mutate-nodes:443 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Client Config: Ca Bundle </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="toggle field visibility" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" - > - admissions.enforcer/disabled: true - </p> + <input + class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" + readonly="" + type="password" + value="******" + /> </div> </div> </div> @@ -154,487 +325,252 @@ <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - API Version + Failure Policy </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Fail + </span> + </dd> <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Webhooks + Match Policy </dt> <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 1 + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Exact + </span> </dd> - </dl> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Webhooks - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - webhook-admission-controller.example.com - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Admission Review Versions - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - v1beta1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Client Config: Service - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Service: my-namespace/my-service - </a> - <br /> - Path: /mutate-nodes:443 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Client Config: Ca Bundle - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" + Side Effects + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="toggle field visibility" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" - > - <input - class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" - readonly="" - type="password" - value="******" - /> - </div> - </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Failure Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + NoneOnDryRun + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Fail - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Match Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Timeout Seconds + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - Exact - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Side Effects - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 10 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - NoneOnDryRun - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Timeout Seconds - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Namespace Selector + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 10 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace Selector - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook: true + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook in (true) + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - validating-webhook: true - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + Object Selector + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - validating-webhook in (true) - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Object Selector - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook: true + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook in (true) + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - validating-webhook: true - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + Reinvocation Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - validating-webhook in (true) - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Reinvocation Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Never + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - Never - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Rules - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + Rules + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - API Groups - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - API Versions - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Operations - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Resources - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Scope - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + API Groups + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + API Versions + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Operations + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Resources + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Scope + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - v1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - CREATE - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - pods - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - * - </td> - </tr> - </tbody> - </table> - </div> - </dd> - </dl> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + v1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + CREATE + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + pods + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + * + </td> + </tr> + </tbody> + </table> + </div> + </dd> + </dl> + </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> + ; </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigDetails.WithURL.stories.storyshot b/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigDetails.WithURL.stories.storyshot index 340f4572b1..1b5b3426e3 100644 --- a/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigDetails.WithURL.stories.storyshot +++ b/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigDetails.WithURL.stories.storyshot @@ -1,97 +1,237 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + <div + class="MuiBox-root css-70qvj9" > - MutatingWebhookConfiguration - </h1> + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + MutatingWebhookConfiguration + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiBox-root css-0" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + webhook-admission-controller + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-10-14T11:25:22.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Labels + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" + > + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + admissions.enforcer/disabled: true + </p> + </div> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + API Version + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Webhooks + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + 1 + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Webhooks + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" > <dl class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" @@ -107,13 +247,13 @@ <span class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - webhook-admission-controller + webhook-admission-controller.example.com </span> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Creation + Admission Review Versions </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" @@ -121,32 +261,60 @@ <span class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - 2022-10-14T11:25:22.000Z + v1beta1 </span> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Labels + Client Config: URL + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + https://localhost:8443/mutate-nodes + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Client Config: Ca Bundle </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="toggle field visibility" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" - > - admissions.enforcer/disabled: true - </p> + <input + class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" + readonly="" + type="password" + value="******" + /> </div> </div> </div> @@ -154,484 +322,252 @@ <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - API Version + Failure Policy </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Fail + </span> + </dd> <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Webhooks + Match Policy </dt> <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 1 + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Exact + </span> </dd> - </dl> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Webhooks - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - webhook-admission-controller.example.com - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Admission Review Versions - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - v1beta1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Client Config: URL - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - https://localhost:8443/mutate-nodes - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Client Config: Ca Bundle - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" + Side Effects + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="toggle field visibility" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" - > - <input - class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" - readonly="" - type="password" - value="******" - /> - </div> - </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Failure Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + NoneOnDryRun + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Fail - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Match Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Timeout Seconds + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - Exact - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Side Effects - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 10 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - NoneOnDryRun - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Timeout Seconds - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Namespace Selector + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 10 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace Selector - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook: true + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook in (true) + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - validating-webhook: true - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + Object Selector + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - validating-webhook in (true) - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Object Selector - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook: true + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook in (true) + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - validating-webhook: true - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + Reinvocation Policy + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - validating-webhook in (true) - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Reinvocation Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Never + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - Never - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Rules - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + Rules + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - API Groups - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - API Versions - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Operations - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Resources - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Scope - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + API Groups + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + API Versions + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Operations + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Resources + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Scope + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - v1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - CREATE - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - pods - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - * - </td> - </tr> - </tbody> - </table> - </div> - </dd> - </dl> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + v1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + CREATE + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + pods + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + * + </td> + </tr> + </tbody> + </table> + </div> + </dd> + </dl> + </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> + ; </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigList.Items.stories.storyshot b/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigList.Items.stories.storyshot index de300a2667..6de01f39cb 100644 --- a/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigList.Items.stories.storyshot +++ b/frontend/src/components/webhookconfiguration/__snapshots__/MutatingWebhookConfigList.Items.stories.storyshot @@ -1,731 +1,733 @@ -<DocumentFragment> - <div - class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" - > +<body> + <div> <div - class="MuiBox-root css-j1fy4m" + class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Mutating Webhook Configurations - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Mutating Webhook Configurations + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-t0fpyw-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-webhooks-size: 180; --col-webhooks-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-t0fpyw-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-webhooks-size: 180; --col-webhooks-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-f4s3qo-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-f4s3qo-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Webhooks - </div> - <span - aria-label="Sort by Webhooks descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Webhooks + </div> <span aria-label="Sort by Webhooks descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Webhooks descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - mwc-test-0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mwc-test-0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - mwc-test-1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mwc-test-1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" > - mwc-test-2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mwc-test-2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" > - mwc-test-with-service-0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - mwc-test-with-service-1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mwc-test-with-service-0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="5" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - mwc-test-with-service-2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mwc-test-with-service-1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" + > + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="5" > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + mwc-test-with-service-2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" + > + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-6 of 6 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-6 of 6 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -735,4 +737,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigDetails.WithService.stories.storyshot b/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigDetails.WithService.stories.storyshot index f9742fd7f9..a1c6db4c0f 100644 --- a/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigDetails.WithService.stories.storyshot +++ b/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigDetails.WithService.stories.storyshot @@ -1,97 +1,237 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + <div + class="MuiBox-root css-70qvj9" > - ValidatingWebhookConfiguration - </h1> + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + ValidatingWebhookConfiguration + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiBox-root css-0" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-validating-webhook + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-10-14T11:25:22.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Labels + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" + > + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + admissions.enforcer/disabled: true + </p> + </div> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + API Version + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Webhooks + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + 1 + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Webhooks + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" > <dl class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" @@ -107,13 +247,13 @@ <span class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - my-validating-webhook + my-node-validating-webhook.example.com </span> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Creation + Admission Review Versions </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" @@ -121,32 +261,63 @@ <span class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - 2022-10-14T11:25:22.000Z + v1beta1 </span> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Labels + Client Config: Service + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + Service: my-namespace/my-service + </a> + <br /> + Path: /validate-nodes:443 + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Client Config: Ca Bundle </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="toggle field visibility" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" - > - admissions.enforcer/disabled: true - </p> + <input + class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" + readonly="" + type="password" + value="******" + /> </div> </div> </div> @@ -154,473 +325,238 @@ <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - API Version + Failure Policy </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Fail + </span> + </dd> <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Webhooks + Match Policy </dt> <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 1 + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Equivalent + </span> </dd> - </dl> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Webhooks - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - my-node-validating-webhook.example.com - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Admission Review Versions - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - v1beta1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Client Config: Service - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Service: my-namespace/my-service - </a> - <br /> - Path: /validate-nodes:443 - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Client Config: Ca Bundle - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" + Side Effects + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="toggle field visibility" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" - > - <input - class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" - readonly="" - type="password" - value="******" - /> - </div> - </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Failure Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - Fail - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Match Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + NoneOnDryRun + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Equivalent - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Side Effects - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Timeout Seconds + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - NoneOnDryRun - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Timeout Seconds - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 5 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 5 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace Selector - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + Namespace Selector + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - validating-webhook: true - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook: true + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook in (true) + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - validating-webhook in (true) - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Object Selector - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + Object Selector + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - validating-webhook: true - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook: true + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook in (true) + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - validating-webhook in (true) - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Rules - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + Rules + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - API Groups - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - API Versions - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Operations - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Resources - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Scope - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + API Groups + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + API Versions + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Operations + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Resources + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Scope + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - v1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - UPDATE - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - nodes - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - * - </td> - </tr> - </tbody> - </table> - </div> - </dd> - </dl> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + v1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + UPDATE + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + nodes + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + * + </td> + </tr> + </tbody> + </table> + </div> + </dd> + </dl> + </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> + ; </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigDetails.WithURL.stories.storyshot b/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigDetails.WithURL.stories.storyshot index 19fdc51e43..b20476a35b 100644 --- a/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigDetails.WithURL.stories.storyshot +++ b/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigDetails.WithURL.stories.storyshot @@ -1,97 +1,237 @@ -<DocumentFragment> - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" - > +<body> + <div> <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-bsyb48-MuiGrid-root" > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > - <button - class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" - tabindex="0" - type="button" + <div + class="MuiBox-root css-p0cik4" > - <span - class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" - /> - <p - class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" - style="padding-top: 3px;" + <button + class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeSmall MuiButton-textSizeSmall MuiButton-colorPrimary css-w7fpvq-MuiButtonBase-root-MuiButton-root" + tabindex="0" + type="button" > - Back - </p> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + <span + class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeSmall css-y6rp3m-MuiButton-startIcon" + /> + <p + class="MuiTypography-root MuiTypography-body1 css-1ezega9-MuiTypography-root" + style="padding-top: 3px;" + > + Back + </p> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + <div + class="MuiBox-root css-70qvj9" > - ValidatingWebhookConfiguration - </h1> + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + ValidatingWebhookConfiguration + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + /> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Edit" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="Delete" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + <div /> + </div> + </div> </div> </div> + </div> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" + > + <div + class="MuiBox-root css-p0cik4" + > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item css-43x3z6-MuiGrid-root" + aria-busy="false" + aria-live="polite" + class="MuiBox-root css-1txv3mw" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - /> + class="MuiBox-root css-0" + > + <dl + class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" + > + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Name + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + my-validating-webhook + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Creation + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 2022-10-14T11:25:22.000Z + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Labels + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" + style="max-width: 80%;" + > + <div + class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + > + <p + class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" + > + admissions.enforcer/disabled: true + </p> + </div> + </div> + </div> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + API Version + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + /> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + > + Webhooks + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + > + 1 + </dd> + </dl> + </div> </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - aria-busy="false" - aria-live="polite" - class="MuiBox-root css-1txv3mw" + class="MuiBox-root css-j1fy4m" > <div - class="MuiBox-root css-0" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + > + <div + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <div + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Webhooks + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> + </div> + </div> + <div + class="MuiBox-root css-1txv3mw" > <dl class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" @@ -107,13 +247,13 @@ <span class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - my-validating-webhook + my-node-validating-webhook.example.com </span> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Creation + Admission Review Versions </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" @@ -121,32 +261,60 @@ <span class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - 2022-10-14T11:25:22.000Z + v1beta1 </span> </dd> <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Labels + Client Config: URL + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + https://localhost:8443/validate-nodes + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" + > + Client Config: Ca Bundle </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-1 css-17wqeb1-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-item MuiGrid-spacing-xs-1 css-wdtksl-MuiGrid-root" - style="max-width: 80%;" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + > + <button + aria-label="toggle field visibility" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" + tabindex="0" + type="button" + > + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" + /> + </button> + </div> + <div + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" > <div - class="MuiGrid-root MuiGrid-item MuiGrid-zeroMinWidth css-175wz9v-MuiGrid-root" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" > - <p - class="MuiTypography-root MuiTypography-body1 css-141xs6k-MuiTypography-root" - > - admissions.enforcer/disabled: true - </p> + <input + class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" + readonly="" + type="password" + value="******" + /> </div> </div> </div> @@ -154,470 +322,238 @@ <dt class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - API Version + Failure Policy </dt> <dd class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - /> + > + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Fail + </span> + </dd> <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Webhooks + Match Policy </dt> <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - 1 + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + Equivalent + </span> </dd> - </dl> - </div> - </div> - </div> - </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > - <div - class="MuiBox-root css-p0cik4" - > - <div - class="MuiBox-root css-j1fy4m" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <div - class="MuiBox-root css-70qvj9" - > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Webhooks - </h2> - <div - class="MuiBox-root css-ldp2l3" - /> - </div> - </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > - <dl - class="MuiGrid-root MuiGrid-container css-uximdg-MuiGrid-root" - > - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Name - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - my-node-validating-webhook.example.com - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Admission Review Versions - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - v1beta1 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Client Config: URL - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - https://localhost:8443/validate-nodes - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Client Config: Ca Bundle - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1fwwhll-MuiGrid-root" + Side Effects + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" - > - <button - aria-label="toggle field visibility" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-edgeEnd MuiIconButton-sizeMedium css-1d2b2o6-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-true css-1z0dvx8-MuiGrid-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" > - <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth Mui-readOnly MuiInputBase-readOnly css-12mj4u6-MuiInputBase-root-MuiInput-root" - > - <input - class="MuiInputBase-input MuiInput-input Mui-readOnly MuiInputBase-readOnly css-1x51dt5-MuiInputBase-input-MuiInput-input" - readonly="" - type="password" - value="******" - /> - </div> - </div> - </div> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Failure Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" - > - Fail - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Match Policy - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + NoneOnDryRun + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - Equivalent - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Side Effects - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + Timeout Seconds + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - NoneOnDryRun - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Timeout Seconds - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <span - class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + <span + class="MuiTypography-root MuiTypography-body1 css-1qti38g-MuiTypography-root" + > + 5 + </span> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - 5 - </span> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Namespace Selector - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + Namespace Selector + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - validating-webhook: true - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook: true + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook in (true) + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" > - validating-webhook in (true) - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-trrd7p-MuiGrid-root" - > - Object Selector - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" - > - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + Object Selector + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-deb4a-MuiGrid-root" > - validating-webhook: true - </p> - <p - class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook: true + </p> + <p + class="MuiTypography-root MuiTypography-body1 css-165txdq-MuiTypography-root" + > + validating-webhook in (true) + </p> + </dd> + <dt + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" > - validating-webhook in (true) - </p> - </dd> - <dt - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-4 css-16fae59-MuiGrid-root" - > - Rules - </dt> - <dd - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" - > - <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + Rules + </dt> + <dd + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-sm-8 css-1xrovmc-MuiGrid-root" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" + <table + class="MuiTable-root css-vd1o8p-MuiTable-root" > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" + <thead + class="MuiTableHead-root css-15wwp11-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - API Groups - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - API Versions - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" > - Operations - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Resources - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Scope - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + API Groups + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + API Versions + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Operations + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Resources + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" + scope="col" + > + Scope + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-apqrd9-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - /> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + <tr + class="MuiTableRow-root css-73w7uv-MuiTableRow-root" > - v1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - UPDATE - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - nodes - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - * - </td> - </tr> - </tbody> - </table> - </div> - </dd> - </dl> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + /> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + v1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + UPDATE + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + nodes + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" + > + * + </td> + </tr> + </tbody> + </table> + </div> + </dd> + </dl> + </div> </div> </div> </div> - </div> - <div - class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" - > <div - class="MuiBox-root css-p0cik4" + class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 css-49904w-MuiGrid-root" > <div - class="MuiBox-root css-j1fy4m" + class="MuiBox-root css-p0cik4" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h2 - class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" - > - Events - </h2> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h2 + class="MuiTypography-root MuiTypography-h2 MuiTypography-noWrap css-m5vcfd-MuiTypography-root" + > + Events + </h2> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded MuiTableContainer-root css-1msda30-MuiPaper-root-MuiTableContainer-root" + class="MuiBox-root css-1txv3mw" > - <table - class="MuiTable-root css-vd1o8p-MuiTable-root" + <div + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-172kgz0-MuiPaper-root" > - <thead - class="MuiTableHead-root css-15wwp11-MuiTableHead-root" - > - <tr - class="MuiTableRow-root MuiTableRow-head css-73w7uv-MuiTableRow-root" - > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Type - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Reason - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - From - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-t33dlg-MuiTableCell-root" - scope="col" - > - Message - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-sizeSmall css-ojhczg-MuiTableCell-root" - scope="col" - > - Age - <button - aria-label="sort swap" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - tabindex="0" - type="button" - > - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-apqrd9-MuiTableBody-root" + <div + class="MuiBox-root css-19midj6" > - <tr - class="MuiTableRow-root css-73w7uv-MuiTableRow-root" + <p + class="MuiTypography-root MuiTypography-body1 MuiTypography-alignCenter css-18lkse1-MuiTypography-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Normal - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - Created - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - kubelet - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <div - class="MuiBox-root css-k008qs" - > - <label - id="" - style="word-break: break-all; white-space: normal;" - > - Created - </label> - </div> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-sizeSmall css-1k1onho-MuiTableCell-root" - > - <p - aria-label="2021-03-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" - > - 3mo - </p> - </td> - </tr> - </tbody> - </table> + No data to be shown. + </p> + </div> + </div> </div> </div> </div> </div> </div> + ; </div> - ; -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigList.Items.stories.storyshot b/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigList.Items.stories.storyshot index 9dd2e1397c..47e8b294e8 100644 --- a/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigList.Items.stories.storyshot +++ b/frontend/src/components/webhookconfiguration/__snapshots__/ValidatingWebhookConfigList.Items.stories.storyshot @@ -1,731 +1,733 @@ -<DocumentFragment> - <div - class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" - > +<body> + <div> <div - class="MuiBox-root css-j1fy4m" + class="MuiContainer-root MuiContainer-maxWidthXl css-4hqp1a-MuiContainer-root" > <div - class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" + class="MuiBox-root css-j1fy4m" > <div - class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" + class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-2 css-1qm9nul-MuiGrid-root" > <div - class="MuiBox-root css-70qvj9" + class="MuiGrid-root MuiGrid-item css-13i4rnv-MuiGrid-root" > - <h1 - class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" - > - Validating Webhook Configurations - </h1> <div - class="MuiBox-root css-ldp2l3" - /> + class="MuiBox-root css-70qvj9" + > + <h1 + class="MuiTypography-root MuiTypography-h1 MuiTypography-noWrap css-yeaech-MuiTypography-root" + > + Validating Webhook Configurations + </h1> + <div + class="MuiBox-root css-ldp2l3" + /> + </div> </div> </div> - </div> - <div - class="MuiBox-root css-1txv3mw" - > <div - class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" + class="MuiBox-root css-1txv3mw" > <div - class="MuiBox-root css-1tbggly" + class="MuiPaper-root MuiPaper-outlined MuiPaper-rounded css-xj31rx-MuiPaper-root" > <div - class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" - style="min-height: 0px;" + class="MuiBox-root css-1tbggly" > <div - class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" + class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-bz4dnt-MuiCollapse-root" + style="min-height: 0px;" > <div - class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" + class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper" > <div - class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" - role="alert" + class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner" > <div - class="MuiAlert-message css-1pxa9xg-MuiAlert-message" + class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation0 MuiAlert-root MuiAlert-colorInfo MuiAlert-standardInfo MuiAlert-standard css-an9bbg-MuiPaper-root-MuiAlert-root" + role="alert" > <div - class="MuiStack-root css-5kul5x-MuiStack-root" + class="MuiAlert-message css-1pxa9xg-MuiAlert-message" > <div - class="MuiBox-root css-k008qs" + class="MuiStack-root css-5kul5x-MuiStack-root" > - + <div + class="MuiBox-root css-k008qs" + > + + </div> </div> </div> </div> </div> </div> </div> - </div> - <div - class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" - style="opacity: 0; visibility: hidden;" - > - <p - class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + <div + class="Mui-ToolbarDropZone MuiBox-root css-1fwjva3" + style="opacity: 0; visibility: hidden;" > - Drop to group by - </p> - </div> - <div - class="MuiBox-root css-zrlv9q" - > - <span /> + <p + class="MuiTypography-root MuiTypography-body1 css-18b7jph-MuiTypography-root" + > + Drop to group by + </p> + </div> <div - class="MuiBox-root css-1p0wbhh" + class="MuiBox-root css-zrlv9q" > + <span /> <div - class="MuiBox-root css-di3982" + class="MuiBox-root css-1p0wbhh" > - <button - aria-label="Show/Hide search" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" + <div + class="MuiBox-root css-di3982" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="SearchIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Show/Hide search" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="SearchIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide filters" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="FilterListIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide filters" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="FilterListIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> - <button - aria-label="Show/Hide columns" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ViewColumnIcon" - focusable="false" - viewBox="0 0 24 24" + </button> + <button + aria-label="Show/Hide columns" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-whz9ym-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" + tabindex="0" + type="button" > - <path - d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ViewColumnIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z" + /> + </svg> + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> </div> </div> - </div> - <div - class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" - > - <table - class="MuiTable-root css-t0fpyw-MuiTable-root" - style="--header-name-size: 180; --col-name-size: 180; --header-webhooks-size: 180; --col-webhooks-size: 180; --header-age-size: 180; --col-age-size: 180;" + <div + class="MuiTableContainer-root css-nhjqqh-MuiTableContainer-root" > - <thead - class="MuiTableHead-root css-114s3s2-MuiTableHead-root" + <table + class="MuiTable-root css-t0fpyw-MuiTable-root" + style="--header-name-size: 180; --col-name-size: 180; --header-webhooks-size: 180; --col-webhooks-size: 180; --header-age-size: 180; --col-age-size: 180;" > - <tr - class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" + <thead + class="MuiTableHead-root css-114s3s2-MuiTableHead-root" > - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" - colspan="1" - data-index="0" - scope="col" + <tr + class="MuiTableRow-root MuiTableRow-head css-1r1zsaz-MuiTableRow-root" > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-txlc13-MuiTableCell-root" + colspan="1" + data-index="0" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Name - </div> - <span - aria-label="Sort by Name ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Name + </div> <span aria-label="Sort by Name ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Name ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-f4s3qo-MuiTableCell-root" - colspan="1" - data-index="1" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-f4s3qo-MuiTableCell-root" + colspan="1" + data-index="1" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" - > - Webhooks - </div> - <span - aria-label="Sort by Webhooks descending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-lapokc" + > + Webhooks + </div> <span aria-label="Sort by Webhooks descending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sort by Webhooks descending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-118d58w-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="SyncAltIcon" + focusable="false" + style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + viewBox="0 0 24 24" + > + <path + d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="SyncAltIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" - style="transform: rotate(-90deg) scaleX(0.9) translateX(-1px);" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - <th - class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" - colspan="1" - data-index="2" - scope="col" - > - <div - class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" + </th> + <th + class="MuiTableCell-root MuiTableCell-head MuiTableCell-alignLeft MuiTableCell-sizeMedium css-148gq9i-MuiTableCell-root" + colspan="1" + data-index="2" + scope="col" > <div - class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" + class="Mui-TableHeadCell-Content MuiBox-root css-1w86f15" > <div - class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" - > - Age - </div> - <span - aria-label="Sorted by Age ascending" - class="MuiBadge-root css-1c32n2y-MuiBadge-root" - data-mui-internal-clone-element="true" + class="Mui-TableHeadCell-Content-Labels MuiBox-root css-68rqdf" > + <div + class="Mui-TableHeadCell-Content-Wrapper MuiBox-root css-chb057" + > + Age + </div> <span aria-label="Sorted by Age ascending" - class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" - role="button" + class="MuiBadge-root css-1c32n2y-MuiBadge-root" + data-mui-internal-clone-element="true" + > + <span + aria-label="Sorted by Age ascending" + class="MuiButtonBase-root MuiTableSortLabel-root Mui-active css-1j43wpm-MuiButtonBase-root-MuiTableSortLabel-root" + role="button" + tabindex="0" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" + data-testid="ArrowDownwardIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + /> + </svg> + </span> + <span + class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" + > + 0 + </span> + </span> + </div> + <div + class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" + > + <button + aria-label="Column Actions" + class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" + data-mui-internal-clone-element="true" tabindex="0" + type="button" > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiTableSortLabel-icon MuiTableSortLabel-iconDirectionAsc css-1vweko9-MuiSvgIcon-root-MuiTableSortLabel-icon" - data-testid="ArrowDownwardIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="MoreVertIcon" focusable="false" + style="transform: scale(0.9);" viewBox="0 0 24 24" > <path - d="m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" + d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" /> </svg> - </span> - <span - class="MuiBadge-badge MuiBadge-standard MuiBadge-invisible MuiBadge-anchorOriginTopRight MuiBadge-anchorOriginTopRightCircular MuiBadge-overlapCircular css-dniquu-MuiBadge-badge" - > - 0 - </span> - </span> - </div> - <div - class="Mui-TableHeadCell-Content-Actions MuiBox-root css-epvm6" - > - <button - aria-label="Column Actions" - class="MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-1a0q64w-MuiButtonBase-root-MuiIconButton-root" - data-mui-internal-clone-element="true" - tabindex="0" - type="button" - > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="MoreVertIcon" - focusable="false" - style="transform: scale(0.9);" - viewBox="0 0 24 24" - > - <path - d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2" + <span + class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" /> - </svg> - <span - class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root" - /> - </button> + </button> + </div> </div> - </div> - </th> - </tr> - </thead> - <tbody - class="MuiTableBody-root css-51306a-MuiTableBody-root" - > - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="0" + </th> + </tr> + </thead> + <tbody + class="MuiTableBody-root css-51306a-MuiTableBody-root" > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="0" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - vwc-test-0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + vwc-test-0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="1" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - vwc-test-1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="1" > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="2" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + vwc-test-1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" > - vwc-test-2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" data-index="2" > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="3" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + vwc-test-2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" > - vwc-test-with-service-0 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="4" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="3" > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - vwc-test-with-service-1 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" - > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" - > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + vwc-test-with-service-0 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" > - 3mo - </p> - </td> - </tr> - <tr - class="MuiTableRow-root css-n8542r-MuiTableRow-root" - data-index="5" - > - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" - data-index="0" - > - <a - class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" - href="/" + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" > - vwc-test-with-service-2 - </a> - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" - data-index="1" + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="4" > - 1 - </td> - <td - class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" - data-index="2" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" + > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + vwc-test-with-service-1 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" + > + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + <tr + class="MuiTableRow-root css-n8542r-MuiTableRow-root" + data-index="5" > - <p - aria-label="2020-01-01T00:00:00.000Z" - class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" - data-mui-internal-clone-element="true" + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-1my6grb-MuiTableCell-root" + data-index="0" > - 3mo - </p> - </td> - </tr> - </tbody> - <tfoot - class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" - /> - </table> - </div> - <div - class="MuiBox-root css-1bxknjp" - > + <a + class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-srrjpp-MuiTypography-root-MuiLink-root" + href="/" + > + vwc-test-with-service-2 + </a> + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignLeft MuiTableCell-sizeMedium css-162zlqc-MuiTableCell-root" + data-index="1" + > + 1 + </td> + <td + class="MuiTableCell-root MuiTableCell-body MuiTableCell-alignRight MuiTableCell-sizeMedium css-1k7434z-MuiTableCell-root" + data-index="2" + > + <p + aria-label="2020-01-01T00:00:00.000Z" + class="MuiTypography-root MuiTypography-body1 css-1d0cpfm-MuiTypography-root" + data-mui-internal-clone-element="true" + > + 3mo + </p> + </td> + </tr> + </tbody> + <tfoot + class="MuiTableFooter-root css-4ar9ic-MuiTableFooter-root" + /> + </table> + </div> <div - class="MuiBox-root css-1llu0od" + class="MuiBox-root css-1bxknjp" > - <span /> <div - class="MuiBox-root css-qpxlqp" + class="MuiBox-root css-1llu0od" > + <span /> <div - class="MuiTablePagination-root MuiBox-root css-1brajfe" + class="MuiBox-root css-qpxlqp" > <div - class="MuiBox-root css-exd1zr" + class="MuiTablePagination-root MuiBox-root css-1brajfe" > - <label - class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" - for="mrt-rows-per-page" - > - Rows per page - </label> <div - class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiBox-root css-exd1zr" > - <div - aria-controls="test-id" - aria-expanded="false" - aria-haspopup="listbox" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + <label + class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-14fyl8y-MuiFormLabel-root-MuiInputLabel-root" + for="mrt-rows-per-page" > - 15 - </div> - <input - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="15" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" + Rows per page + </label> + <div + class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1yz2iyv-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="test-id" + aria-expanded="false" + aria-haspopup="listbox" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + 15 + </div> + <input + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="15" /> - </svg> - </div> - </div> - <span - class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" - > - 1-6 of 6 - </span> - <div - class="MuiBox-root css-192dx0w" - > - <span - aria-label="Go to previous page" - class="" - data-mui-internal-clone-element="true" - > - <button - aria-label="Go to previous page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" - > <svg aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronLeftIcon" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" focusable="false" viewBox="0 0 24 24" > <path - d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + d="M7 10l5 5 5-5z" /> </svg> - </button> - </span> + </div> + </div> <span - aria-label="Go to next page" - class="" - data-mui-internal-clone-element="true" + class="MuiTypography-root MuiTypography-body2 MuiTypography-alignCenter css-htm6yz-MuiTypography-root" + > + 1-6 of 6 + </span> + <div + class="MuiBox-root css-192dx0w" > - <button + <span + aria-label="Go to previous page" + class="" + data-mui-internal-clone-element="true" + > + <button + aria-label="Go to previous page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" + > + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronLeftIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z" + /> + </svg> + </button> + </span> + <span aria-label="Go to next page" - class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" - disabled="" - tabindex="-1" - type="button" + class="" + data-mui-internal-clone-element="true" > - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" - data-testid="ChevronRightIcon" - focusable="false" - viewBox="0 0 24 24" + <button + aria-label="Go to next page" + class="MuiButtonBase-root Mui-disabled MuiIconButton-root Mui-disabled MuiIconButton-sizeSmall css-hvz71z-MuiButtonBase-root-MuiIconButton-root" + disabled="" + tabindex="-1" + type="button" > - <path - d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" - /> - </svg> - </button> - </span> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root" + data-testid="ChevronRightIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" + /> + </svg> + </button> + </span> + </div> </div> </div> </div> @@ -735,4 +737,4 @@ </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/helpers/helpers.test.ts b/frontend/src/helpers/helpers.test.ts index bf6449dd55..a2f2600e50 100644 --- a/frontend/src/helpers/helpers.test.ts +++ b/frontend/src/helpers/helpers.test.ts @@ -1,11 +1,10 @@ -import { MockInstance } from 'vitest'; import helpers from './index'; describe('getAppUrl', () => { afterEach(() => { vi.clearAllMocks(); }); - const windowSpy = vi.spyOn(window, 'window', 'get') as MockInstance<any, any>; + const windowSpy = vi.spyOn<any, any>(window, 'window', 'get'); test('dev mode', () => { vi.spyOn(helpers, 'isDevMode').mockImplementation(() => true); diff --git a/frontend/src/i18n/LocaleSelect/__snapshots__/LocaleSelect.Initial.stories.storyshot b/frontend/src/i18n/LocaleSelect/__snapshots__/LocaleSelect.Initial.stories.storyshot index 32a214f722..fd78916998 100644 --- a/frontend/src/i18n/LocaleSelect/__snapshots__/LocaleSelect.Initial.stories.storyshot +++ b/frontend/src/i18n/LocaleSelect/__snapshots__/LocaleSelect.Initial.stories.storyshot @@ -1,40 +1,42 @@ -<DocumentFragment> - <div - class="MuiFormControl-root css-k2e4wk-MuiFormControl-root" - > +<body> + <div> <div - class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" + class="MuiFormControl-root css-k2e4wk-MuiFormControl-root" > <div - aria-controls="under-test" - aria-expanded="false" - aria-haspopup="listbox" - aria-label="Select locale" - class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" - role="combobox" - tabindex="0" + class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-formControl css-16kq2pe-MuiInputBase-root-MuiInput-root-MuiSelect-root" > - en - </div> - <input - aria-controls="under-test" - aria-hidden="true" - aria-invalid="false" - class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" - tabindex="-1" - value="en" - /> - <svg - aria-hidden="true" - class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" - data-testid="ArrowDropDownIcon" - focusable="false" - viewBox="0 0 24 24" - > - <path - d="M7 10l5 5 5-5z" + <div + aria-controls="under-test" + aria-expanded="false" + aria-haspopup="listbox" + aria-label="Select locale" + class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input css-1rxz5jq-MuiSelect-select-MuiInputBase-input-MuiInput-input" + role="combobox" + tabindex="0" + > + en + </div> + <input + aria-controls="under-test" + aria-hidden="true" + aria-invalid="false" + class="MuiSelect-nativeInput css-yf8vq0-MuiSelect-nativeInput" + tabindex="-1" + value="en" /> - </svg> + <svg + aria-hidden="true" + class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiSelect-icon MuiSelect-iconStandard css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon" + data-testid="ArrowDropDownIcon" + focusable="false" + viewBox="0 0 24 24" + > + <path + d="M7 10l5 5 5-5z" + /> + </svg> + </div> </div> </div> -</DocumentFragment> \ No newline at end of file +</body> \ No newline at end of file diff --git a/frontend/src/i18n/ThemeProviderNexti18n.tsx b/frontend/src/i18n/ThemeProviderNexti18n.tsx index 7b5590fc93..68f0ca5fdd 100644 --- a/frontend/src/i18n/ThemeProviderNexti18n.tsx +++ b/frontend/src/i18n/ThemeProviderNexti18n.tsx @@ -1,6 +1,6 @@ import { deDE, enUS, esES, frFR, hiIN, ptPT } from '@mui/material/locale'; import { createTheme, StyledEngineProvider, Theme, ThemeProvider } from '@mui/material/styles'; -import React, { useEffect, useState } from 'react'; +import React, { ReactNode, useEffect, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { Loader } from '../components/common'; @@ -21,7 +21,10 @@ function getLocale(locale: string): typeof enUS { /** Like a ThemeProvider but uses reacti18next for the language selection * Because Material UI is localized as well. */ -const ThemeProviderNexti18n: React.FunctionComponent<{ theme: Theme }> = props => { +const ThemeProviderNexti18n: React.FunctionComponent<{ + theme: Theme; + children: ReactNode; +}> = props => { const { i18n, ready: isI18nReady } = useTranslation(['translation', 'glossary'], { useSuspense: false, }); diff --git a/frontend/src/index.css b/frontend/src/index.css new file mode 100644 index 0000000000..c44555670c --- /dev/null +++ b/frontend/src/index.css @@ -0,0 +1,52 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Overpass'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(./assets/fonts/overpass/cyrillic-ext.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Overpass'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(./assets/fonts/overpass/cyrillic.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Overpass'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(./assets/fonts/overpass/vietnamese.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, + U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Overpass'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(./assets/fonts/overpass/latin-ext.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, + U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Overpass'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(./assets/fonts/overpass/latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, + U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +body { + font-family: 'Overpass', sans-serif; +} diff --git a/frontend/src/index.tsx b/frontend/src/index.tsx index dcb14380ed..d56a8bd453 100644 --- a/frontend/src/index.tsx +++ b/frontend/src/index.tsx @@ -1,3 +1,4 @@ +import './index.css'; import React from 'react'; import { createRoot } from 'react-dom/client'; import App from './App'; diff --git a/frontend/src/lib/k8s/apiProxy.test.ts b/frontend/src/lib/k8s/apiProxy.test.ts index f5cdce8b4e..4bb4b3b8ba 100644 --- a/frontend/src/lib/k8s/apiProxy.test.ts +++ b/frontend/src/lib/k8s/apiProxy.test.ts @@ -1037,7 +1037,7 @@ describe('apiProxy', () => { const response = await apiProxy.drainNode(clusterName, nodeName); expect(response).toEqual(mockResponse); - const [url, options] = (fetch as Mock).mock.lastCall; + const [url, options] = (fetch as Mock).mock.lastCall!; expect(url).toContain('drain-node'); expect(options.method).toBe('POST'); @@ -1064,7 +1064,7 @@ describe('apiProxy', () => { const response = await apiProxy.drainNodeStatus(clusterName, nodeName); expect(response).toEqual(mockResponse); - const [url, options] = (fetch as Mock).mock.lastCall; + const [url, options] = (fetch as Mock).mock.lastCall!; expect(url).toContain('drain-node-status'); expect(options.method).toBe('GET'); diff --git a/frontend/src/plugin/registry.tsx b/frontend/src/plugin/registry.tsx index ba8b52b22a..b57d93f3c1 100644 --- a/frontend/src/plugin/registry.tsx +++ b/frontend/src/plugin/registry.tsx @@ -412,7 +412,7 @@ export function registerResourceTableColumnsProcessor( } function isProcessor( - headerAction: AppBarActionType | AppBarActionsProcessor | AppBarActionProcessorType + headerAction: AppBarActionType | AppBarAction | AppBarActionsProcessor | AppBarActionProcessorType ): boolean { return !!( headerAction && diff --git a/frontend/src/redux/actionButtonsSlice.ts b/frontend/src/redux/actionButtonsSlice.ts index 010af2a44a..6605029023 100644 --- a/frontend/src/redux/actionButtonsSlice.ts +++ b/frontend/src/redux/actionButtonsSlice.ts @@ -114,7 +114,7 @@ export const actionButtonsSlice = createSlice({ if (headerAction.id === undefined) { if (headerAction.action === undefined) { - headerAction = { id: '', action: headerAction }; + headerAction = { id: '', action: headerAction as unknown as HeaderActionType }; } else { headerAction = { id: '', action: headerAction.action }; } diff --git a/frontend/src/setupTests.ts b/frontend/src/setupTests.ts index 12174551b3..4148cf458e 100644 --- a/frontend/src/setupTests.ts +++ b/frontend/src/setupTests.ts @@ -1,3 +1,4 @@ +/// <reference types="@testing-library/jest-dom" /> import '@testing-library/jest-dom/vitest'; import indexeddb from 'fake-indexeddb'; @@ -29,8 +30,6 @@ if (globalThis.window) { }); } -vi.mock('@mui/material/utils/useId', () => ({ default: vi.fn().mockReturnValue('mock-test-id') })); - beforeEach(() => { // Clears the database and adds some testing data. // Jest will wait for this promise to resolve before running tests. diff --git a/frontend/src/storybook.test.tsx b/frontend/src/storybook.test.tsx index e153bc83ac..ceefe869d1 100644 --- a/frontend/src/storybook.test.tsx +++ b/frontend/src/storybook.test.tsx @@ -1,32 +1,22 @@ import 'vitest-canvas-mock'; -import { StyledEngineProvider, ThemeProvider } from '@mui/material'; -import type { Meta, StoryFn } from '@storybook/react'; -import { composeStories } from '@storybook/react'; -import { act, render } from '@testing-library/react'; +import { composeStories, type Meta, setProjectAnnotations, type StoryFn } from '@storybook/react'; +import { act, render as testingLibraryRender, waitFor } from '@testing-library/react'; +import { getWorker } from 'msw-storybook-addon'; import path from 'path'; -import themesConf from './lib/themes'; +import * as previewAnnotations from '../.storybook/preview'; + +const annotations = setProjectAnnotations([previewAnnotations, { testingLibraryRender }]); +beforeAll(annotations.beforeAll!); type StoryFile = { default: Meta; [name: string]: StoryFn | Meta; }; -const withThemeProvider = (Story: any) => { - const lightTheme = themesConf['light']; - const theme = lightTheme; - - return ( - <StyledEngineProvider injectFirst> - <ThemeProvider theme={theme}> - <Story /> - </ThemeProvider> - </StyledEngineProvider> - ); -}; - const compose = (entry: StoryFile) => { try { - return composeStories(entry); + const stories = composeStories(entry); + return stories; } catch (e) { throw new Error( `There was an issue composing stories for the module: ${JSON.stringify(entry)}, ${e}` @@ -51,7 +41,6 @@ function getAllStoryFiles() { // Recreate similar options to Storyshots. Place your configuration below const options = { - suite: 'Storybook Tests', storyKindRegex: /^.*?DontTest$/, snapshotsDirName: '__snapshots__', snapshotExtension: '.stories.storyshot', @@ -62,8 +51,50 @@ vi.mock('@iconify/react', () => ({ InlineIcon: () => null, })); -getAllStoryFiles().forEach(({ storyFile, componentName, storyDir }) => { - describe(options.suite, () => { +vi.mock('@monaco-editor/react', () => ({ + loader: { config: () => null }, + default: () => <div className="mock-monaco-editor" />, +})); + +window.matchMedia = () => ({ + matches: false, + addListener: () => {}, + removeListener: () => {}, + media: '', + onchange: () => {}, + addEventListener: () => {}, + removeEventListener: () => {}, + dispatchEvent: () => true, +}); +/** + * Recursively walks the tree and replaces any usage of useId + */ +function replaceUseId(node: any) { + const attributesToReplace = ['id', 'for', 'aria-described', 'aria-labelledby', 'aria-controls']; + if (node.nodeType === Node.ELEMENT_NODE) { + for (const attr of node.attributes) { + if (attributesToReplace.includes(attr.name) && attr.value.includes(':')) { + // Update the attribute value here + node.setAttribute(attr.name, ':mock-test-id:'); + } + } + } + + // Recursively update child nodes + for (const child of node.childNodes) { + replaceUseId(child); + } +} + +describe('Storybook Tests', () => { + beforeEach(() => { + vi.useFakeTimers(); + }); + afterEach(() => { + vi.restoreAllMocks(); + }); + + getAllStoryFiles().forEach(({ storyFile, componentName, storyDir }) => { const meta = storyFile.default; const title = meta.title || componentName; @@ -72,7 +103,7 @@ getAllStoryFiles().forEach(({ storyFile, componentName, storyDir }) => { return; } - describe(title, () => { + describe(title, async () => { const stories = Object.entries(compose(storyFile)).map(([name, story]) => ({ name, story, @@ -86,23 +117,57 @@ getAllStoryFiles().forEach(({ storyFile, componentName, storyDir }) => { stories.forEach(({ name, story }) => { test(name, async () => { - const jsx = withThemeProvider(story); + // Keep track of sent requests to wait for the to finish + let requestsSent = 0; + let requestsEnded = 0; + const worker = getWorker(); + function onStart() { + requestsSent++; + } + function onEnd() { + requestsEnded++; + } + worker.events.on('request:start', onStart); + worker.events.on('request:end', onEnd); await act(async () => { - const { unmount, asFragment, rerender } = render(jsx); - rerender(jsx); - rerender(jsx); - await act(() => new Promise(resolve => setTimeout(resolve))); - - const snapshotPath = path.join( - storyDir, - options.snapshotsDirName, - `${componentName}.${name}${options.snapshotExtension}` - ); - - expect(asFragment()).toMatchFileSnapshot(snapshotPath); - unmount(); + await story.run(); + }); + + // There are a bunch of waterfall requests in the stories + // So to make sure all requests are sent we need to skip over some ticks + const tickSkipCount = 10; + for (let i = 0; i < tickSkipCount; i++) { + // Advance timers enough for stuff to appear + // but not too much that things like notifications/toasts are hidden + act(() => vi.advanceTimersByTime(100)); + await act(() => new Promise(res => process.nextTick(res))); + } + + // And now we make sure all the requests that have been sent have ended + await waitFor(() => { + if (requestsSent !== requestsEnded) { + throw new Error('waiting'); + } }); + + // Cleanup listeners + worker.events.removeListener('request:start', onStart); + worker.events.removeListener('request:end', onEnd); + + // Put snapshot next to the story + const snapshotPath = path.join( + storyDir, + options.snapshotsDirName, + `${componentName}.${name}${options.snapshotExtension}` + ); + + // Get rid of random id's in the ouput + replaceUseId(document); + + document.body.removeAttribute('style'); + + expect(document.body).toMatchFileSnapshot(snapshotPath); }); }); }); diff --git a/frontend/src/test/index.tsx b/frontend/src/test/index.tsx index 35a65d0bd6..0971283bde 100644 --- a/frontend/src/test/index.tsx +++ b/frontend/src/test/index.tsx @@ -3,28 +3,19 @@ import { PropsWithChildren } from 'react'; import { Provider } from 'react-redux'; import { MemoryRouter, Route } from 'react-router-dom'; import { KubeObject } from '../lib/k8s/cluster'; -import Event from '../lib/k8s/event'; import defaultStore from '../redux/stores/store'; export type TestContextProps = PropsWithChildren<{ store?: ReturnType<typeof configureStore>; routerMap?: Record<string, string>; urlPrefix?: string; - withObjectEvents?: boolean; urlSearchParams?: { [key: string]: string; }; }>; export function TestContext(props: TestContextProps) { - const { - store, - routerMap, - urlPrefix = '', - urlSearchParams, - withObjectEvents = true, - children, - } = props; + const { store, routerMap, urlPrefix = '', urlSearchParams, children } = props; let url = ''; let routePath = ''; @@ -44,24 +35,6 @@ export function TestContext(props: TestContextProps) { url += '?' + new URLSearchParams(urlSearchParams).toString(); } - if (withObjectEvents) { - // override Event.objectEvents to return phony events array - Event.objectEvents = () => - Promise.resolve([ - { - type: 'Normal', - reason: 'Created', - message: 'Created', - source: { - component: 'kubelet', - }, - firstTimestamp: '2021-03-01T00:00:00Z', - lastTimestamp: '2021-03-01T00:00:00Z', - count: 1, - }, - ]); - } - return ( <Provider store={store || defaultStore}> <MemoryRouter initialEntries={url ? [url] : undefined}> diff --git a/frontend/src/test/mocker.ts b/frontend/src/test/mocker.ts index 7143f28808..659763bc84 100644 --- a/frontend/src/test/mocker.ts +++ b/frontend/src/test/mocker.ts @@ -4,6 +4,7 @@ import { KubeObjectIface, KubeObjectInterface } from '../lib/k8s/cluster'; interface K8sResourceListGeneratorOptions<T extends KubeObjectInterface> { numResults?: number; instantiateAs?: KubeObjectIface<T>; + uidPrefix?: string; } export function generateK8sResourceList<T extends KubeObjectInterface = KubeObjectInterface>( @@ -39,7 +40,10 @@ export function generateK8sResourceList<T extends KubeObjectInterface = KubeObje json.metadata.resourceVersion = i.toString(); json.metadata.selfLink = `/${json.kind.toLowerCase()}/${json.metadata.name}`; - json.metadata.uid = 'abcde-' + i; + + const prefix = options.uidPrefix ?? 'abcde-'; + + json.metadata.uid = prefix + i; list.push(!!instantiateAs ? new instantiateAs(json as T) : json); } diff --git a/plugins/headlamp-plugin/package-lock.json b/plugins/headlamp-plugin/package-lock.json index 6d2c4ccdd4..7bd83bf3b0 100644 --- a/plugins/headlamp-plugin/package-lock.json +++ b/plugins/headlamp-plugin/package-lock.json @@ -28,25 +28,27 @@ "@monaco-editor/react": "^4.3.1", "@mui/lab": "^5.0.0-alpha.152", "@mui/material": "^5.15.14", - "@mui/styles": "^5.15.14", "@mui/system": "^5.15.14", "@mui/x-tree-view": "^6.17.0", "@reduxjs/toolkit": "^1.9.3", "@remix-run/router": "1.0.1", - "@storybook/addon-actions": "7.6.7", - "@storybook/addon-essentials": "7.6.7", - "@storybook/addon-interactions": "7.6.20", - "@storybook/addon-links": "7.6.7", + "@storybook/addon-actions": "^8.2.9", + "@storybook/addon-essentials": "^8.2.9", + "@storybook/addon-interactions": "^8.2.9", + "@storybook/addon-links": "^8.2.9", "@storybook/addon-storyshots": "7.6.7", - "@storybook/node-logger": "7.6.7", + "@storybook/blocks": "^8.2.9", + "@storybook/manager-api": "^8.2.9", + "@storybook/node-logger": "^8.2.9", "@storybook/preset-create-react-app": "^7.6.7", - "@storybook/react": "7.6.7", "@storybook/react-webpack5": "^7.6.7", - "@storybook/test": "^8.1.10", + "@storybook/test": "^8.2.9", + "@storybook/theming": "^8.2.9", "@svgr/webpack": "^6.2.1", - "@testing-library/jest-dom": "^6.4.5", - "@testing-library/react": "^12.1.2", - "@testing-library/user-event": "^14.5.1", + "@testing-library/dom": "^10.1.0", + "@testing-library/jest-dom": "^6.4.8", + "@testing-library/react": "^16.0.0", + "@testing-library/user-event": "^14.5.2", "@types/glob": "^8.1.0", "@types/humanize-duration": "^3.27.1", "@types/js-yaml": "^4.0.3", @@ -54,9 +56,10 @@ "@types/lodash": "4.17.4", "@types/nock": "^11.1.0", "@types/node": "^20.12.11", - "@types/react": "^17.0.27", - "@types/react-dom": "^17.0.9", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", "@types/react-redux": "^7.1.19", + "@types/react-router": "^5.1.20", "@types/react-router-dom": "^5.3.1", "@types/react-window": "^1.8.5", "@types/redux-mock-store": "^1.0.4", @@ -106,8 +109,8 @@ "material-react-table": "^2.13.0", "monaco-editor": "^0.25.2", "monaco-editor-webpack-plugin": "^4.2.0", - "msw": "^0.47.4", - "msw-storybook-addon": "^1.10.0", + "msw": "^2.3.5", + "msw-storybook-addon": "^2.0.3", "nock": "^14.0.0-beta.6", "notistack": "^2.0.8", "openapi-types": "^9.3.0", @@ -116,8 +119,8 @@ "postcss-flexbugs-fixes": "^5.0.2", "prettier": "^2.7.1", "process": "^0.11.10", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.3.1", + "react-dom": "^18.3.1", "react-dropzone": "^14.2.3", "react-hotkeys-hook": "^4.4.1", "react-i18next": "^11.12.0", @@ -134,7 +137,7 @@ "semver": "^7.3.5", "shx": "^0.3.4", "spacetime": "^7.4.0", - "storybook": "^7.6.7", + "storybook": "^8.2.9", "stream-browserify": "^3.0.0", "stream-http": "^3.2.0", "style-loader": "^3.3.1", @@ -162,9 +165,10 @@ } }, "node_modules/@adobe/css-tools": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz", - "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz", + "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==", + "license": "MIT" }, "node_modules/@ampproject/remapping": { "version": "2.2.0", @@ -282,17 +286,6 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, - "node_modules/@aw-web-design/x-default-browser": { - "version": "1.4.126", - "resolved": "https://registry.npmjs.org/@aw-web-design/x-default-browser/-/x-default-browser-1.4.126.tgz", - "integrity": "sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==", - "dependencies": { - "default-browser-id": "3.0.0" - }, - "bin": { - "x-default-browser": "bin/x-default-browser.js" - } - }, "node_modules/@babel/cli": { "version": "7.19.3", "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.19.3.tgz", @@ -322,40 +315,43 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "license": "MIT", "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", + "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz", - "integrity": "sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.6", - "@babel/parser": "^7.23.6", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", - "@babel/types": "^7.23.6", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -409,13 +405,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.25.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { @@ -423,48 +420,53 @@ } }, "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -494,18 +496,17 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.6.tgz", - "integrity": "sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz", + "integrity": "sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/traverse": "^7.25.0", "semver": "^6.3.1" }, "engines": { @@ -524,11 +525,12 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", + "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-annotate-as-pure": "^7.24.7", "regexpu-core": "^5.3.1", "semver": "^6.3.1" }, @@ -571,69 +573,42 @@ "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", + "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.23.0" + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" }, "engines": { "node": ">=6.9.0" @@ -643,32 +618,35 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz", + "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-wrap-function": "^7.25.0", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -678,13 +656,14 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", - "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz", + "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==", + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5" + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -694,22 +673,26 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -727,72 +710,82 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz", + "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==", + "license": "MIT", "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.6.tgz", - "integrity": "sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", + "license": "MIT", "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", - "@babel/types": "^7.23.6" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", + "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.2" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -800,12 +793,44 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz", + "integrity": "sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz", + "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", - "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.0.tgz", + "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -815,13 +840,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", - "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.23.3" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -831,12 +857,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz", - "integrity": "sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz", + "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==", + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -994,6 +1021,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1022,6 +1050,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1033,6 +1062,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -1055,11 +1085,12 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", - "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1069,11 +1100,12 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", - "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1242,11 +1274,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", - "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1256,14 +1289,15 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz", - "integrity": "sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.0.tgz", + "integrity": "sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==", + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-remap-async-to-generator": "^7.25.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -1273,13 +1307,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", - "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", + "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.20" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1289,11 +1324,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", - "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1303,11 +1339,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", - "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz", + "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1317,12 +1354,13 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", - "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", + "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1332,12 +1370,13 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", - "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -1348,18 +1387,16 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz", - "integrity": "sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.0.tgz", + "integrity": "sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/traverse": "^7.25.0", "globals": "^11.1.0" }, "engines": { @@ -1370,12 +1407,13 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", - "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.15" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1385,11 +1423,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", - "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", + "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1399,12 +1438,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", - "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1414,11 +1454,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", - "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1427,12 +1468,29 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz", + "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", - "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -1443,12 +1501,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", - "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", + "license": "MIT", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1458,11 +1517,12 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", - "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -1488,12 +1548,13 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", - "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1503,13 +1564,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", - "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz", + "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==", + "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.1" }, "engines": { "node": ">=6.9.0" @@ -1519,11 +1581,12 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", - "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -1534,11 +1597,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", - "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz", + "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1548,11 +1612,12 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", - "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -1563,11 +1628,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", - "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1577,12 +1643,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", - "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1592,13 +1659,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", - "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", + "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-simple-access": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1608,14 +1676,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz", - "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz", + "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==", + "license": "MIT", "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-module-transforms": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -1625,12 +1694,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", - "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1640,12 +1710,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1655,11 +1726,12 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", - "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1669,11 +1741,12 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", - "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -1684,11 +1757,12 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", - "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -1699,15 +1773,15 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", - "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.23.3", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.23.3" + "@babel/plugin-transform-parameters": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1717,12 +1791,13 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", - "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1732,11 +1807,12 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", - "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -1747,12 +1823,13 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", - "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", + "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -1763,11 +1840,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", - "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1777,12 +1855,13 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", - "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", + "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1792,13 +1871,14 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", - "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -1809,11 +1889,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", - "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1898,11 +1979,12 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", - "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1913,11 +1995,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", - "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1954,11 +2037,12 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", - "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1968,12 +2052,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", - "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1983,11 +2068,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", - "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1997,11 +2083,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", - "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2011,11 +2098,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", - "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", + "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -2042,11 +2130,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", - "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2056,12 +2145,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", - "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2071,12 +2161,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", - "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2086,12 +2177,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", - "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", + "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2101,25 +2193,28 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.6.tgz", - "integrity": "sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.3.tgz", + "integrity": "sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==", + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.3", + "@babel/compat-data": "^7.25.2", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.23.3", - "@babel/plugin-syntax-import-attributes": "^7.23.3", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -2131,59 +2226,60 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.23.3", - "@babel/plugin-transform-async-generator-functions": "^7.23.4", - "@babel/plugin-transform-async-to-generator": "^7.23.3", - "@babel/plugin-transform-block-scoped-functions": "^7.23.3", - "@babel/plugin-transform-block-scoping": "^7.23.4", - "@babel/plugin-transform-class-properties": "^7.23.3", - "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/plugin-transform-classes": "^7.23.5", - "@babel/plugin-transform-computed-properties": "^7.23.3", - "@babel/plugin-transform-destructuring": "^7.23.3", - "@babel/plugin-transform-dotall-regex": "^7.23.3", - "@babel/plugin-transform-duplicate-keys": "^7.23.3", - "@babel/plugin-transform-dynamic-import": "^7.23.4", - "@babel/plugin-transform-exponentiation-operator": "^7.23.3", - "@babel/plugin-transform-export-namespace-from": "^7.23.4", - "@babel/plugin-transform-for-of": "^7.23.6", - "@babel/plugin-transform-function-name": "^7.23.3", - "@babel/plugin-transform-json-strings": "^7.23.4", - "@babel/plugin-transform-literals": "^7.23.3", - "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", - "@babel/plugin-transform-member-expression-literals": "^7.23.3", - "@babel/plugin-transform-modules-amd": "^7.23.3", - "@babel/plugin-transform-modules-commonjs": "^7.23.3", - "@babel/plugin-transform-modules-systemjs": "^7.23.3", - "@babel/plugin-transform-modules-umd": "^7.23.3", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.23.3", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", - "@babel/plugin-transform-numeric-separator": "^7.23.4", - "@babel/plugin-transform-object-rest-spread": "^7.23.4", - "@babel/plugin-transform-object-super": "^7.23.3", - "@babel/plugin-transform-optional-catch-binding": "^7.23.4", - "@babel/plugin-transform-optional-chaining": "^7.23.4", - "@babel/plugin-transform-parameters": "^7.23.3", - "@babel/plugin-transform-private-methods": "^7.23.3", - "@babel/plugin-transform-private-property-in-object": "^7.23.4", - "@babel/plugin-transform-property-literals": "^7.23.3", - "@babel/plugin-transform-regenerator": "^7.23.3", - "@babel/plugin-transform-reserved-words": "^7.23.3", - "@babel/plugin-transform-shorthand-properties": "^7.23.3", - "@babel/plugin-transform-spread": "^7.23.3", - "@babel/plugin-transform-sticky-regex": "^7.23.3", - "@babel/plugin-transform-template-literals": "^7.23.3", - "@babel/plugin-transform-typeof-symbol": "^7.23.3", - "@babel/plugin-transform-unicode-escapes": "^7.23.3", - "@babel/plugin-transform-unicode-property-regex": "^7.23.3", - "@babel/plugin-transform-unicode-regex": "^7.23.3", - "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.0", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.25.0", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-modules-systemjs": "^7.25.0", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.8", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.6", - "babel-plugin-polyfill-corejs3": "^0.8.5", - "babel-plugin-polyfill-regenerator": "^0.5.3", - "core-js-compat": "^3.31.0", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.37.1", "semver": "^6.3.1" }, "engines": { @@ -2194,9 +2290,10 @@ } }, "node_modules/@babel/preset-env/node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz", - "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -2220,12 +2317,13 @@ } }, "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz", - "integrity": "sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.4", + "@babel/helper-define-polyfill-provider": "^0.6.2", "semver": "^6.3.1" }, "peerDependencies": { @@ -2233,23 +2331,25 @@ } }, "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz", - "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==", + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.4", - "core-js-compat": "^3.33.1" + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz", - "integrity": "sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.4" + "@babel/helper-define-polyfill-provider": "^0.6.2" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -2259,6 +2359,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -2330,9 +2431,10 @@ } }, "node_modules/@babel/register": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.23.7.tgz", - "integrity": "sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.24.6.tgz", + "integrity": "sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==", + "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", "find-cache-dir": "^2.0.0", @@ -2351,6 +2453,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -2364,6 +2467,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -2375,6 +2479,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -2387,6 +2492,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -2398,6 +2504,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", "engines": { "node": ">=4" } @@ -2406,6 +2513,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -2447,31 +2555,30 @@ "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" }, "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.6.tgz", - "integrity": "sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==", - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.6", - "@babel/types": "^7.23.6", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", + "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -2480,12 +2587,13 @@ } }, "node_modules/@babel/types": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", + "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -2502,13 +2610,41 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "optional": true, + "node_modules/@bundled-es-modules/cookie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", + "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", + "license": "ISC", + "dependencies": { + "cookie": "^0.5.0" + } + }, + "node_modules/@bundled-es-modules/cookie/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "license": "MIT", "engines": { - "node": ">=0.1.90" + "node": ">= 0.6" + } + }, + "node_modules/@bundled-es-modules/statuses": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", + "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", + "license": "ISC", + "dependencies": { + "statuses": "^2.0.1" + } + }, + "node_modules/@bundled-es-modules/tough-cookie": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/tough-cookie/-/tough-cookie-0.1.6.tgz", + "integrity": "sha512-dvMHbL464C0zI+Yqxbz6kZ5TOEp7GLW+pry/RWndAR8MJQAXZ2rPmIs8tziTZjeIyhSNZgZbCePtfSbdWqStJw==", + "license": "ISC", + "dependencies": { + "@types/tough-cookie": "^4.0.5", + "tough-cookie": "^4.1.4" } }, "node_modules/@csstools/normalize.css": { @@ -3377,11 +3513,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@fal-works/esbuild-plugin-global-externals": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", - "integrity": "sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==" - }, "node_modules/@floating-ui/core": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz", @@ -3470,6 +3601,138 @@ "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" }, + "node_modules/@inquirer/confirm": { + "version": "3.1.22", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.22.tgz", + "integrity": "sha512-gsAKIOWBm2Q87CDfs9fEo7wJT3fwWIJfnDGMn9Qy74gBnNFOACDNfhUzovubbJjWnKLGBln7/NcSmZwj5DuEXg==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^9.0.10", + "@inquirer/type": "^1.5.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core": { + "version": "9.0.10", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.10.tgz", + "integrity": "sha512-TdESOKSVwf6+YWDz8GhS6nKscwzkIyakEzCLJ5Vh6O3Co2ClhCJ0A4MG909MUWfaWdpJm7DE45ii51/2Kat9tA==", + "license": "MIT", + "dependencies": { + "@inquirer/figures": "^1.0.5", + "@inquirer/type": "^1.5.2", + "@types/mute-stream": "^0.0.4", + "@types/node": "^22.1.0", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core/node_modules/@types/node": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz", + "integrity": "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.13.0" + } + }, + "node_modules/@inquirer/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@inquirer/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@inquirer/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/@inquirer/core/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@inquirer/core/node_modules/undici-types": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", + "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==", + "license": "MIT" + }, + "node_modules/@inquirer/core/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.5.tgz", + "integrity": "sha512-79hP/VWdZ2UVc9bFGJnoQ/lQMpL74mGgzSYX1xUqCVk7/v73vJCMw1VuyWN1jGkZ9B3z7THAbySqGbCNefcjfA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/type": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.2.tgz", + "integrity": "sha512-w9qFkumYDCNyDZmNQjf/n6qQuvQ4dMC3BJesY4oF+yr0CxR5vxujflAVeIcS6U336uzi9GM0kAfZlLrZ9UTkpA==", + "license": "MIT", + "dependencies": { + "mute-stream": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -4656,9 +4919,10 @@ } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -4691,12 +4955,13 @@ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@jsdevtools/ono": { @@ -4704,11 +4969,6 @@ "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" }, - "node_modules/@juggle/resize-observer": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", - "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" - }, "node_modules/@kinvolk/eslint-config": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@kinvolk/eslint-config/-/eslint-config-0.5.0.tgz", @@ -4736,18 +4996,19 @@ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, "node_modules/@mdx-js/react": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz", - "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", + "integrity": "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==", + "license": "MIT", "dependencies": { - "@types/mdx": "^2.0.0", - "@types/react": ">=16" + "@types/mdx": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" }, "peerDependencies": { + "@types/react": ">=16", "react": ">=16" } }, @@ -4776,34 +5037,21 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@mswjs/cookies": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-0.2.2.tgz", - "integrity": "sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g==", - "dependencies": { - "@types/set-cookie-parser": "^2.4.0", - "set-cookie-parser": "^2.4.6" - }, - "engines": { - "node": ">=14" - } - }, "node_modules/@mswjs/interceptors": { - "version": "0.17.6", - "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.17.6.tgz", - "integrity": "sha512-201pBIWehTURb6q8Gheu4Zhvd3Ox1U4BJq5KiOQsYzkWyfiOG4pwcz5hPZIEryztgrf8/sdwABpvY757xMmfrQ==", - "dependencies": { - "@open-draft/until": "^1.0.3", - "@types/debug": "^4.1.7", - "@xmldom/xmldom": "^0.8.3", - "debug": "^4.3.3", - "headers-polyfill": "^3.1.0", + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.29.1.tgz", + "integrity": "sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==", + "license": "MIT", + "dependencies": { + "@open-draft/deferred-promise": "^2.2.0", + "@open-draft/logger": "^0.3.0", + "@open-draft/until": "^2.0.0", + "is-node-process": "^1.2.0", "outvariant": "^1.2.1", - "strict-event-emitter": "^0.2.4", - "web-encoding": "^1.1.5" + "strict-event-emitter": "^0.5.1" }, "engines": { - "node": ">=14" + "node": ">=18" } }, "node_modules/@mui/base": { @@ -5073,59 +5321,6 @@ } } }, - "node_modules/@mui/styles": { - "version": "5.15.17", - "resolved": "https://registry.npmjs.org/@mui/styles/-/styles-5.15.17.tgz", - "integrity": "sha512-PyZkFvUHDNcpCO+5Mr9t2g/De1JT7UAxjKgd5ojeoGmFiEhVQdZxbdHr6CZ1kBznqKU5nsWf1EmvI60iR3Nl+w==", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@emotion/hash": "^0.9.1", - "@mui/private-theming": "^5.15.14", - "@mui/types": "^7.2.14", - "@mui/utils": "^5.15.14", - "clsx": "^2.1.0", - "csstype": "^3.1.3", - "hoist-non-react-statics": "^3.3.2", - "jss": "^10.10.0", - "jss-plugin-camel-case": "^10.10.0", - "jss-plugin-default-unit": "^10.10.0", - "jss-plugin-global": "^10.10.0", - "jss-plugin-nested": "^10.10.0", - "jss-plugin-props-sort": "^10.10.0", - "jss-plugin-rule-value-function": "^10.10.0", - "jss-plugin-vendor-prefixer": "^10.10.0", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/styles/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/@mui/styles/node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", - "engines": { - "node": ">=6" - } - }, "node_modules/@mui/system": { "version": "5.15.15", "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.15.tgz", @@ -5362,25 +5557,6 @@ "node": ">=6" } }, - "node_modules/@ndelangen/get-tarball": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz", - "integrity": "sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==", - "dependencies": { - "gunzip-maybe": "^1.4.2", - "pump": "^3.0.0", - "tar-fs": "^2.1.1" - } - }, - "node_modules/@ndelangen/get-tarball/node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/@nicolo-ribaudo/chokidar-2": { "version": "2.1.8-no-fsevents.3", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", @@ -5427,10 +5603,27 @@ "node": ">= 8" } }, + "node_modules/@open-draft/deferred-promise": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", + "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==", + "license": "MIT" + }, + "node_modules/@open-draft/logger": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", + "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", + "license": "MIT", + "dependencies": { + "is-node-process": "^1.2.0", + "outvariant": "^1.4.0" + } + }, "node_modules/@open-draft/until": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-1.0.3.tgz", - "integrity": "sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", + "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==", + "license": "MIT" }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", @@ -5581,1280 +5774,342 @@ "url": "https://opencollective.com/popperjs" } }, - "node_modules/@radix-ui/number": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz", - "integrity": "sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@radix-ui/primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", - "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@radix-ui/react-arrow": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz", - "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==", + "node_modules/@reduxjs/toolkit": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.5.tgz", + "integrity": "sha512-Rt97jHmfTeaxL4swLRNPD/zV4OxTes4la07Xc4hetpUW/vc75t5m1ANyxG6ymnEQ2FsLQsoMlYB2vV1sO3m8tQ==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" + "immer": "^9.0.21", + "redux": "^4.2.1", + "redux-thunk": "^2.4.2", + "reselect": "^4.1.8" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.0.2" }, "peerDependenciesMeta": { - "@types/react": { + "react": { "optional": true }, - "@types/react-dom": { + "react-redux": { "optional": true } } }, - "node_modules/@radix-ui/react-collection": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz", - "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==", + "node_modules/@remix-run/router": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.1.tgz", + "integrity": "sha512-eBV5rvW4dRFOU1eajN7FmYxjAIVz/mRHgUE9En9mBn6m3mulK3WTR5C3iQhL9MZ14rWAq+xOlEaCkDiW0/heOg==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2" + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" }, "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { + "@types/babel__core": { "optional": true } } }, - "node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", - "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", "dependencies": { - "@babel/runtime": "^7.13.10" + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">= 10.0.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" } }, - "node_modules/@radix-ui/react-context": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", - "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", "dependencies": { - "@babel/runtime": "^7.13.10" + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" }, "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "rollup": "^1.20.0 || ^2.0.0" } }, - "node_modules/@radix-ui/react-direction": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", - "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", "dependencies": { - "@babel/runtime": "^7.13.10" + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" }, "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "license": "MIT", + "engines": { + "node": ">=18" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz", - "integrity": "sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==", + "node_modules/@sinonjs/commons": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", + "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@storybook/addon-actions": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.2.9.tgz", + "integrity": "sha512-eh2teOqjga7aoClDVV+/b1gHJqsPwjiU1t+Hg/l4i2CkaBUNdYMEL90nR6fgReOdvvL5YhcPwJ8w38f9TrQcoQ==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-escape-keydown": "1.0.3" + "@storybook/global": "^5.0.0", + "@types/uuid": "^9.0.1", + "dequal": "^2.0.2", + "polished": "^4.2.2", + "uuid": "^9.0.0" }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-focus-guards": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", - "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", + "node_modules/@storybook/addon-actions/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@storybook/addon-backgrounds": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.2.9.tgz", + "integrity": "sha512-eGmZAd742ORBbQ6JepzBCko/in62T4Xg9j9LVa+Cvz/7L1C/RQSuU6sUwbRAsXaz+PMVDksPDCUUNsXl3zUL7w==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10" + "@storybook/global": "^5.0.0", + "memoizerific": "^1.11.3", + "ts-dedent": "^2.0.0" }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-focus-scope": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.3.tgz", - "integrity": "sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==", + "node_modules/@storybook/addon-controls": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.2.9.tgz", + "integrity": "sha512-vaSE78KOE7SO0GrW4e+mdQphSNpvCX/FGybIRxyaKX9h8smoyUwRNHVyCS3ROHTwH324QWu7GDzsOVrnyXOv0A==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1" + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "ts-dedent": "^2.0.0" }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-id": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", - "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", + "node_modules/@storybook/addon-docs": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.2.9.tgz", + "integrity": "sha512-flDOxFIGmXg+6lVdwTLMOKsGob1WrT7rG98mn1SNW0Nxhg3Wg+9pQuq1GLxEzKtAgSflmu+xcBRfYhsogyDXkw==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" + "@babel/core": "^7.24.4", + "@mdx-js/react": "^3.0.0", + "@storybook/blocks": "8.2.9", + "@storybook/csf-plugin": "8.2.9", + "@storybook/global": "^5.0.0", + "@storybook/react-dom-shim": "8.2.9", + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "fs-extra": "^11.1.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "rehype-external-links": "^3.0.0", + "rehype-slug": "^6.0.0", + "ts-dedent": "^2.0.0" }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-popper": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.2.tgz", - "integrity": "sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-rect": "1.0.1", - "@radix-ui/react-use-size": "1.0.1", - "@radix-ui/rect": "1.0.1" + "node_modules/@storybook/addon-docs/node_modules/@storybook/react-dom-shim": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.2.9.tgz", + "integrity": "sha512-uCAjSQEsNk8somVn1j/I1G9G/uUax5byHseIIV0Eq3gVXttGd7gaWcP+TDHtqIaenWHx4l+hCSuCesxiLWmx4Q==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-portal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.3.tgz", - "integrity": "sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==", + "node_modules/@storybook/addon-docs/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "engines": { + "node": ">=14.14" } }, - "node_modules/@radix-ui/react-primitive": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", - "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", + "node_modules/@storybook/addon-essentials": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.2.9.tgz", + "integrity": "sha512-B2d3eznGZvPIyCVtYX0UhrYcEfK+3Y2sACmEWpSwtk8KXomFEsZnD95m397BYDRw3/X6qeSLWxqgMfqDTEDeMA==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.2" + "@storybook/addon-actions": "8.2.9", + "@storybook/addon-backgrounds": "8.2.9", + "@storybook/addon-controls": "8.2.9", + "@storybook/addon-docs": "8.2.9", + "@storybook/addon-highlight": "8.2.9", + "@storybook/addon-measure": "8.2.9", + "@storybook/addon-outline": "8.2.9", + "@storybook/addon-toolbars": "8.2.9", + "@storybook/addon-viewport": "8.2.9", + "ts-dedent": "^2.0.0" }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@radix-ui/react-roving-focus": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz", - "integrity": "sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==", + "node_modules/@storybook/addon-highlight": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.2.9.tgz", + "integrity": "sha512-qdcazeNQoo9QKIq+LJJZZXvFZoLn+i4uhbt1Uf9WtW6oU/c1qxORGVD7jc3zsxbQN9nROVPbJ76sfthogxeqWA==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-collection": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-select": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-1.2.2.tgz", - "integrity": "sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/number": "1.0.1", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-collection": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-dismissable-layer": "1.0.4", - "@radix-ui/react-focus-guards": "1.0.1", - "@radix-ui/react-focus-scope": "1.0.3", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-popper": "1.1.2", - "@radix-ui/react-portal": "1.0.3", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-previous": "1.0.1", - "@radix-ui/react-visually-hidden": "1.0.3", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.5" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-separator": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.0.3.tgz", - "integrity": "sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", - "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.0.3.tgz", - "integrity": "sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-controllable-state": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.0.4.tgz", - "integrity": "sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-roving-focus": "1.0.4", - "@radix-ui/react-toggle": "1.0.3", - "@radix-ui/react-use-controllable-state": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.0.4.tgz", - "integrity": "sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-roving-focus": "1.0.4", - "@radix-ui/react-separator": "1.0.3", - "@radix-ui/react-toggle-group": "1.0.4" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", - "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", - "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", - "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", - "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-previous": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz", - "integrity": "sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-rect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz", - "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/rect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-size": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz", - "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz", - "integrity": "sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/rect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz", - "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@reduxjs/toolkit": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.5.tgz", - "integrity": "sha512-Rt97jHmfTeaxL4swLRNPD/zV4OxTes4la07Xc4hetpUW/vc75t5m1ANyxG6ymnEQ2FsLQsoMlYB2vV1sO3m8tQ==", - "dependencies": { - "immer": "^9.0.21", - "redux": "^4.2.1", - "redux-thunk": "^2.4.2", - "reselect": "^4.1.8" - }, - "peerDependencies": { - "react": "^16.9.0 || ^17.0.0 || ^18", - "react-redux": "^7.2.1 || ^8.0.2" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-redux": { - "optional": true - } - } - }, - "node_modules/@remix-run/router": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.0.1.tgz", - "integrity": "sha512-eBV5rvW4dRFOU1eajN7FmYxjAIVz/mRHgUE9En9mBn6m3mulK3WTR5C3iQhL9MZ14rWAq+xOlEaCkDiW0/heOg==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" - }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" - } - }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/pluginutils/node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", - "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", - "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@storybook/addon-actions": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.6.7.tgz", - "integrity": "sha512-+6EZvhIeKEqG/RNsU3R5DxOrd60BL5GEvmzE2w60s2eKaNNxtyilDjiO1g4z2s2zDNyr7JL/Ft03pJ0Jgo0lew==", - "dependencies": { - "@storybook/core-events": "7.6.7", - "@storybook/global": "^5.0.0", - "@types/uuid": "^9.0.1", - "dequal": "^2.0.2", - "polished": "^4.2.2", - "uuid": "^9.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-actions/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@storybook/addon-backgrounds": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.7.tgz", - "integrity": "sha512-55sBy1YUqponAVe+qL16qtWxdf63vHEnIoqFyHEwGpk7K9IhFA1BmdSpFr5VnWEwXeJXKj30db78frh2LUdk3Q==", - "dependencies": { - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-controls": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-7.6.7.tgz", - "integrity": "sha512-DJ3gfvcdCgqi7AQxu83vx0AEUKiuJrNcSATfWV3Jqi8dH6fYO2yqpemHEeWOEy+DAHxIOaqLKwb1QjIBj+vSRQ==", - "dependencies": { - "@storybook/blocks": "7.6.7", - "lodash": "^4.17.21", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-docs": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-7.6.7.tgz", - "integrity": "sha512-2dfajNhweofJ3LxjGO83UE5sBMvKtJB0Agj7q8mMtK/9PUCUcbvsFSyZnO/s6X1zAjSn5ZrirbSoTXU4IqxwSA==", - "dependencies": { - "@jest/transform": "^29.3.1", - "@mdx-js/react": "^2.1.5", - "@storybook/blocks": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/components": "7.6.7", - "@storybook/csf-plugin": "7.6.7", - "@storybook/csf-tools": "7.6.7", - "@storybook/global": "^5.0.0", - "@storybook/mdx2-csf": "^1.0.0", - "@storybook/node-logger": "7.6.7", - "@storybook/postinstall": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/react-dom-shim": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "fs-extra": "^11.1.0", - "remark-external-links": "^8.0.0", - "remark-slug": "^6.0.0", - "ts-dedent": "^2.0.0" + "@storybook/global": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/addon-docs/node_modules/@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@storybook/addon-docs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/addon-docs/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/addon-docs/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/addon-docs/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@storybook/addon-docs/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "node_modules/@storybook/addon-docs/node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/@storybook/addon-docs/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/addon-docs/node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/@storybook/addon-docs/node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@storybook/addon-docs/node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@storybook/addon-docs/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/@storybook/addon-docs/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/addon-docs/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/addon-docs/node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@storybook/addon-essentials": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-7.6.7.tgz", - "integrity": "sha512-nNLMrpIvc04z4XCA+kval/44eKAFJlUJeeL2pxwP7F/PSzjWe5BXv1bQHOiw8inRO5II0PzqwWnVCI9jsj7K5A==", - "dependencies": { - "@storybook/addon-actions": "7.6.7", - "@storybook/addon-backgrounds": "7.6.7", - "@storybook/addon-controls": "7.6.7", - "@storybook/addon-docs": "7.6.7", - "@storybook/addon-highlight": "7.6.7", - "@storybook/addon-measure": "7.6.7", - "@storybook/addon-outline": "7.6.7", - "@storybook/addon-toolbars": "7.6.7", - "@storybook/addon-viewport": "7.6.7", - "@storybook/core-common": "7.6.7", - "@storybook/manager-api": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/preview-api": "7.6.7", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/addon-highlight": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-7.6.7.tgz", - "integrity": "sha512-2F/tJdn45d4zrvf/cmE1vsczl99wK8+I+kkj0G7jLsrJR0w1zTgbgjy6T9j86HBTBvWcnysNFNIRWPAOh5Wdbw==", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "storybook": "^8.2.9" } }, "node_modules/@storybook/addon-interactions": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-7.6.20.tgz", - "integrity": "sha512-uH+OIxLtvfnnmdN3Uf8MwzfEFYtaqSA6Hir6QNPc643se0RymM8mULN0rzRyvspwd6OagWdtOxsws3aHk02KTA==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.2.9.tgz", + "integrity": "sha512-oSxBkqpmp1Vm9v/G8mZeFNXD8k6T1NMgzUWzAx7R5m31rfObhoi5Fo1bKQT5BAhSSsdjjd7owTAFKdhwSotSKg==", "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", - "@storybook/types": "7.6.20", - "jest-mock": "^27.0.6", + "@storybook/instrumenter": "8.2.9", + "@storybook/test": "8.2.9", "polished": "^4.2.2", "ts-dedent": "^2.2.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/channels": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.20.tgz", - "integrity": "sha512-4hkgPSH6bJclB2OvLnkZOGZW1WptJs09mhQ6j6qLjgBZzL/ZdD6priWSd7iXrmPiN5TzUobkG4P4Dp7FjkiO7A==", - "license": "MIT", - "dependencies": { - "@storybook/client-logger": "7.6.20", - "@storybook/core-events": "7.6.20", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/client-logger": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.20.tgz", - "integrity": "sha512-NwG0VIJQCmKrSaN5GBDFyQgTAHLNishUPLW1NrzqTDNAhfZUoef64rPQlinbopa0H4OXmlB+QxbQIb3ubeXmSQ==", - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/core-events": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.20.tgz", - "integrity": "sha512-tlVDuVbDiNkvPDFAu+0ou3xBBYbx9zUURQz4G9fAq0ScgBOs/bpzcRrFb4mLpemUViBAd47tfZKdH4MAX45KVQ==", - "license": "MIT", - "dependencies": { - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@storybook/types": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.20.tgz", - "integrity": "sha512-GncdY3x0LpbhmUAAJwXYtJDUQEwfF175gsjH0/fxPkxPoV7Sef9TM41jQLJW/5+6TnZoCZP/+aJZTJtq3ni23Q==", - "license": "MIT", - "dependencies": { - "@storybook/channels": "7.6.20", - "@types/babel__core": "^7.0.0", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/@storybook/addon-interactions/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@storybook/addon-interactions/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "peerDependencies": { + "storybook": "^8.2.9" } }, "node_modules/@storybook/addon-links": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-7.6.7.tgz", - "integrity": "sha512-O5LekPslkAIDtXC/TCIyg/3c0htBxDYwb/s+NrZUPTNWJsngxvTAwp6aIk6aVSeSCFUMWvBFcVsuV3hv+ndK6w==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.2.9.tgz", + "integrity": "sha512-RhJzUNdDb7lbliwXb64HMwieIeJ+OQ2Ditue1vmSox6NsSd+pshR+okHpAyoP1+fW+dahNENwAS2Kt2QiI78FA==", + "license": "MIT", "dependencies": { - "@storybook/csf": "^0.1.2", + "@storybook/csf": "0.1.11", "@storybook/global": "^5.0.0", "ts-dedent": "^2.0.0" }, @@ -6863,7 +6118,8 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.9" }, "peerDependenciesMeta": { "react": { @@ -6872,9 +6128,10 @@ } }, "node_modules/@storybook/addon-measure": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-7.6.7.tgz", - "integrity": "sha512-t1RnnNO4Xzgnsxu63FlZwsCTF0+9jKxr44NiJAUOxW9ppbCvs/JfSDOOvcDRtPWyjgnyzexNUUctMfxvLrU01A==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.2.9.tgz", + "integrity": "sha512-XUfQtYRKWB2dfbPRmHuos816wt1JrLbtRld5ZC8J8ljeqZ4hFBPTQcgI5GAzZqjQuclLC0KuhlA/0bKxdxMMGA==", + "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", "tiny-invariant": "^1.3.1" @@ -6882,12 +6139,16 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, "node_modules/@storybook/addon-outline": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-7.6.7.tgz", - "integrity": "sha512-gu2y46ijjMkXlxy1f8Cctgjw5b5y8vSIqNAYlrs5/Qy+hJAWyU6lj2PFGOCCUG4L+F45fAjwWAin6qz43+WnRQ==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.2.9.tgz", + "integrity": "sha512-p22kI4W7MT0YJOCmg/FfhfH+NpZEDA5tgwstjazSg4ertyhaxziMwWZWiK2JCg0gOAfRJjoYjHz+6/u56iXwgQ==", + "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", "ts-dedent": "^2.0.0" @@ -6895,6 +6156,9 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, "node_modules/@storybook/addon-storyshots": { @@ -7236,24 +6500,32 @@ } }, "node_modules/@storybook/addon-toolbars": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-7.6.7.tgz", - "integrity": "sha512-vT+YMzw8yVwndhJglI0XtELfXWq1M0HEy5ST3XPzbjmsJ54LgTf1b29UMkh0E/05qBQNFCcbT9B/tLxqWezxlg==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.2.9.tgz", + "integrity": "sha512-9LMZZ2jRD86Jh6KXedDbAYs4eHj9HtJA9VhSEE2wiqMGwXozpySi7B1GWniNzmFfcgMQ4JHfmD/OrBVTK7Ca/w==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, "node_modules/@storybook/addon-viewport": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-7.6.7.tgz", - "integrity": "sha512-Q/BKjJaKzl4RWxH45K2iIXwkicj4ReVAUIpIyd7dPBb/Bx+hEDYZxR5dDg82AMkZdA71x5ttMnuDSuVpmWAE6g==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.2.9.tgz", + "integrity": "sha512-lyM24+DJEt8R0YZkJKee34NQWv0REACU6lYDalqJNdKS1sEwzLGWxg1hZXnw2JFdBID9NGVvyYU2w6LDozOB0g==", + "license": "MIT", "dependencies": { "memoizerific": "^1.11.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.9" } }, "node_modules/@storybook/babel-plugin-require-context-hook": { @@ -7262,31 +6534,23 @@ "integrity": "sha512-WM4vjgSVi8epvGiYfru7BtC3f0tGwNs7QK3Uc4xQn4t5hHQvISnCqbNrHdDYmNW56Do+bBztE8SwP6NGUvd7ww==" }, "node_modules/@storybook/blocks": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.6.7.tgz", - "integrity": "sha512-+QEvGQ0he/YvFS3lsZORJWxhQIyqcCDWsxbJxJiByePd+Z4my3q8xwtPhHW0TKRL0xUgNE/GnTfMMqJfevTuSw==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.2.9.tgz", + "integrity": "sha512-5276q/s/UL8arwftuBXovUNHqYo/HPQFMGXEmjVVAMXUyFjzEAfKj3+xU897J6AuL+7XVZG32WnqA+X6LJMrcQ==", + "license": "MIT", "dependencies": { - "@storybook/channels": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/components": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/docs-tools": "7.6.7", + "@storybook/csf": "0.1.11", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", + "@storybook/icons": "^1.2.5", "@types/lodash": "^4.14.167", "color-convert": "^2.0.1", "dequal": "^2.0.2", "lodash": "^4.17.21", - "markdown-to-jsx": "^7.1.8", + "markdown-to-jsx": "^7.4.5", "memoizerific": "^1.11.3", "polished": "^4.2.2", "react-colorful": "^5.1.2", "telejson": "^7.2.0", - "tocbot": "^4.20.1", "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" }, @@ -7295,14 +6559,24 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.2.9" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, "node_modules/@storybook/blocks/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -7313,47 +6587,8 @@ "node_modules/@storybook/blocks/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@storybook/builder-manager": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-7.6.7.tgz", - "integrity": "sha512-6HYpj6+g/qbDMvImVz/G/aANbkhppyBa1ozfHxLK7tRD79YvozCWmj2Z9umRekPv9VIeMxnI5EEzJXOsoMX5DQ==", - "dependencies": { - "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/core-common": "7.6.7", - "@storybook/manager": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@types/ejs": "^3.1.1", - "@types/find-cache-dir": "^3.2.1", - "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", - "browser-assert": "^1.2.1", - "ejs": "^3.1.8", - "esbuild": "^0.18.0", - "esbuild-plugin-alias": "^0.2.1", - "express": "^4.17.3", - "find-cache-dir": "^3.0.0", - "fs-extra": "^11.1.0", - "process": "^0.11.10", - "util": "^0.12.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/builder-manager/node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/@storybook/builder-webpack5": { "version": "7.6.7", @@ -7413,6 +6648,16 @@ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, + "node_modules/@storybook/builder-webpack5/node_modules/@storybook/node-logger": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", + "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, "node_modules/@storybook/builder-webpack5/node_modules/@types/node": { "version": "18.19.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", @@ -7780,306 +7025,136 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/cli": { + "node_modules/@storybook/client-api": { "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-7.6.7.tgz", - "integrity": "sha512-DwDWzkifBH17ry+n+d+u52Sv69dZQ+04ETJdDDzghcyAcKnFzrRNukj4tJ21cm+ZAU/r0fKR9d4Qpbogca9fAg==", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-7.6.7.tgz", + "integrity": "sha512-nhQL2dtr6/MHY+FPmK55lyLR0by+J6wnfbs8znkSC08zhRXwHBYQpX7TrBwq2RrmzWbIcqgWvIHpbDsKonMNjA==", "dependencies": { - "@babel/core": "^7.23.2", - "@babel/preset-env": "^7.23.2", - "@babel/types": "^7.23.0", - "@ndelangen/get-tarball": "^3.0.7", - "@storybook/codemod": "7.6.7", - "@storybook/core-common": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/core-server": "7.6.7", - "@storybook/csf-tools": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/telemetry": "7.6.7", - "@storybook/types": "7.6.7", - "@types/semver": "^7.3.4", - "@yarnpkg/fslib": "2.10.3", - "@yarnpkg/libzip": "2.3.0", - "chalk": "^4.1.0", - "commander": "^6.2.1", - "cross-spawn": "^7.0.3", - "detect-indent": "^6.1.0", - "envinfo": "^7.7.3", - "execa": "^5.0.0", - "express": "^4.17.3", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "get-npm-tarball-url": "^2.0.3", - "get-port": "^5.1.1", - "giget": "^1.0.0", - "globby": "^11.0.2", - "jscodeshift": "^0.15.1", - "leven": "^3.1.0", - "ora": "^5.4.1", - "prettier": "^2.8.0", - "prompts": "^2.4.0", - "puppeteer-core": "^2.1.1", - "read-pkg-up": "^7.0.1", - "semver": "^7.3.7", - "simple-update-notifier": "^2.0.0", - "strip-json-comments": "^3.0.1", - "tempy": "^1.0.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "bin": { - "getstorybook": "bin/index.js", - "sb": "bin/index.js" + "@storybook/client-logger": "7.6.7", + "@storybook/preview-api": "7.6.7" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@storybook/cli/node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@storybook/cli/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "node_modules/@storybook/client-logger": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.7.tgz", + "integrity": "sha512-A16zpWgsa0gSdXMR9P3bWVdC9u/1B1oG4H7Z1+JhNzgnL3CdyOYO0qFSiAtNBso4nOjIAJVb6/AoBzdRhmSVQg==", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" + "@storybook/global": "^5.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/cli/node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/@storybook/cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/cli/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "node_modules/@storybook/codemod": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.2.9.tgz", + "integrity": "sha512-3yRx1lFMm1FXWVv+CKDiYM4gOQPEfpcZAQrjfcumxSDUrB091pnU1PeI92Prj3vCdi4+0oPNuN4yDGNUYTMP/A==", + "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.24.4", + "@babel/types": "^7.24.0", + "@storybook/core": "8.2.9", + "@storybook/csf": "0.1.11", + "@types/cross-spawn": "^6.0.2", + "cross-spawn": "^7.0.3", + "globby": "^14.0.1", + "jscodeshift": "^0.15.1", + "lodash": "^4.17.21", + "prettier": "^3.1.1", + "recast": "^0.23.5", + "tiny-invariant": "^1.3.1" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/cli/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "node_modules/@storybook/codemod/node_modules/globby": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", + "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/p-locate": { + "node_modules/@storybook/codemod/node_modules/path-type": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/cli/node_modules/tempy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz", - "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==", - "dependencies": { - "del": "^6.0.0", - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" + "node_modules/@storybook/codemod/node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=10" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/@storybook/cli/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "node_modules/@storybook/codemod/node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/client-api": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-7.6.7.tgz", - "integrity": "sha512-nhQL2dtr6/MHY+FPmK55lyLR0by+J6wnfbs8znkSC08zhRXwHBYQpX7TrBwq2RrmzWbIcqgWvIHpbDsKonMNjA==", - "dependencies": { - "@storybook/client-logger": "7.6.7", - "@storybook/preview-api": "7.6.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/client-logger": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.7.tgz", - "integrity": "sha512-A16zpWgsa0gSdXMR9P3bWVdC9u/1B1oG4H7Z1+JhNzgnL3CdyOYO0qFSiAtNBso4nOjIAJVb6/AoBzdRhmSVQg==", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/codemod": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-7.6.7.tgz", - "integrity": "sha512-an2pD5OHqO7CE8Wb7JxjrDnpQgeoxB22MyOs8PPJ9Rvclhpjg+Ku9RogoObYm//zR4g406l7Ec8mTltUkVCEOA==", - "dependencies": { - "@babel/core": "^7.23.2", - "@babel/preset-env": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.2", - "@storybook/csf-tools": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/types": "7.6.7", - "@types/cross-spawn": "^6.0.2", - "cross-spawn": "^7.0.3", - "globby": "^11.0.2", - "jscodeshift": "^0.15.1", - "lodash": "^4.17.21", - "prettier": "^2.8.0", - "recast": "^0.23.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/components": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-7.6.7.tgz", - "integrity": "sha512-1HN4p+MCI4Tx9VGZayZyqbW7SB7mXQLnS5fUbTE1gXaMYHpzFvcrRNROeV1LZPClJX6qx1jgE5ngZojhxGuxMA==", + "node_modules/@storybook/core": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.2.9.tgz", + "integrity": "sha512-wSER8FpA6Il/jPyDfKm3yohxDtuhisNPTonMVzd3ulNWR4zERLddyO3HrHJJwdqYHLNk4SBFzwMGpQZVws1y0w==", + "license": "MIT", "dependencies": { - "@radix-ui/react-select": "^1.2.2", - "@radix-ui/react-toolbar": "^1.0.4", - "@storybook/client-logger": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "memoizerific": "^1.11.3", - "use-resize-observer": "^9.1.0", - "util-deprecate": "^1.0.2" + "@storybook/csf": "0.1.11", + "@types/express": "^4.17.21", + "@types/node": "^18.0.0", + "browser-assert": "^1.2.1", + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0", + "esbuild-register": "^3.5.0", + "express": "^4.19.2", + "process": "^0.11.10", + "recast": "^0.23.5", + "util": "^0.12.4", + "ws": "^8.2.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/@storybook/core-client": { @@ -8129,6 +7204,16 @@ "url": "https://opencollective.com/storybook" } }, + "node_modules/@storybook/core-common/node_modules/@storybook/node-logger": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", + "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, "node_modules/@storybook/core-common/node_modules/@types/node": { "version": "18.19.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", @@ -8345,170 +7430,27 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/core-server": { + "node_modules/@storybook/core-webpack": { "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-7.6.7.tgz", - "integrity": "sha512-elKRv/DNahNNkGcQY/FdOBrLPmZF0T0fwmAmbc4qqeAisjl+to9TO77zdo2ieaEHKyRwE3B3dOB4EXomdF4N/g==", + "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-7.6.7.tgz", + "integrity": "sha512-+UpjJc1fXs9KPIRbTzsBVDgsGQb+VlU3Z7w7XJM1M6ERQrvNAX3oj0iLdDK/AO1ks1qTg+meLFnVwpgKxcTTqg==", "dependencies": { - "@aw-web-design/x-default-browser": "1.4.126", - "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-manager": "7.6.7", - "@storybook/channels": "7.6.7", "@storybook/core-common": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/csf-tools": "7.6.7", - "@storybook/docs-mdx": "^0.1.0", - "@storybook/global": "^5.0.0", - "@storybook/manager": "7.6.7", "@storybook/node-logger": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/telemetry": "7.6.7", "@storybook/types": "7.6.7", - "@types/detect-port": "^1.3.0", "@types/node": "^18.0.0", - "@types/pretty-hrtime": "^1.0.0", - "@types/semver": "^7.3.4", - "better-opn": "^3.0.2", - "chalk": "^4.1.0", - "cli-table3": "^0.6.1", - "compression": "^1.7.4", - "detect-port": "^1.3.0", - "express": "^4.17.3", - "fs-extra": "^11.1.0", - "globby": "^11.0.2", - "ip": "^2.0.0", - "lodash": "^4.17.21", - "open": "^8.4.0", - "pretty-hrtime": "^1.0.3", - "prompts": "^2.4.0", - "read-pkg-up": "^7.0.1", - "semver": "^7.3.7", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util": "^0.12.4", - "util-deprecate": "^1.0.2", - "watchpack": "^2.2.0", - "ws": "^8.2.3" + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/core-server/node_modules/@types/node": { - "version": "18.19.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", - "integrity": "sha512-xNzlUhzoHotIsnFoXmJB+yWmBvFZgKCI9TtPIEdYIMM1KWfwuY8zh7wvc1u1OAXlC7dlf6mZVx/s+Y5KfFz19A==", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@storybook/core-server/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/core-server/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/core-server/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/core-server/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@storybook/core-server/node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/@storybook/core-server/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-server/node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-server/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-webpack": { + "node_modules/@storybook/core-webpack/node_modules/@storybook/node-logger": { "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-7.6.7.tgz", - "integrity": "sha512-+UpjJc1fXs9KPIRbTzsBVDgsGQb+VlU3Z7w7XJM1M6ERQrvNAX3oj0iLdDK/AO1ks1qTg+meLFnVwpgKxcTTqg==", - "dependencies": { - "@storybook/core-common": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/types": "7.6.7", - "@types/node": "^18.0.0", - "ts-dedent": "^2.0.0" - }, + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", + "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" @@ -8522,6 +7464,15 @@ "undici-types": "~5.26.4" } }, + "node_modules/@storybook/core/node_modules/@types/node": { + "version": "18.19.46", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.46.tgz", + "integrity": "sha512-vnRgMS7W6cKa1/0G3/DTtQYpVrZ8c0Xm6UkLaVFrb9jtcVC3okokW09Ki1Qdrj9ISokszD69nY4WDLRlvHlhAA==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, "node_modules/@storybook/csf": { "version": "0.1.11", "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.11.tgz", @@ -8532,49 +7483,19 @@ } }, "node_modules/@storybook/csf-plugin": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-7.6.7.tgz", - "integrity": "sha512-YL7e6H4iVcsDI0UpgpdQX2IiGDrlbgaQMHQgDLWXmZyKxBcy0ONROAX5zoT1ml44EHkL60TMaG4f7SinviJCog==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.2.9.tgz", + "integrity": "sha512-QQCFb3g12VQQEraDV1UfCmniGhQZKyT6oEt1Im6dzzPJj9NQk+6BjWoDep33CZhBHWoLryrMQd2fjuHxnFRNEA==", + "license": "MIT", "dependencies": { - "@storybook/csf-tools": "7.6.7", "unplugin": "^1.3.1" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/csf-tools": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.7.tgz", - "integrity": "sha512-hyRbUGa2Uxvz3U09BjcOfMNf/5IYgRum1L6XszqK2O8tK9DGte1r6hArCIAcqiEmFMC40d0kalPzqu6WMNn7sg==", - "dependencies": { - "@babel/generator": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.2", - "@storybook/types": "7.6.7", - "fs-extra": "^11.1.0", - "recast": "^0.23.1", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/csf-tools/node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" }, - "engines": { - "node": ">=14.14" + "peerDependencies": { + "storybook": "^8.2.9" } }, "node_modules/@storybook/csf/node_modules/type-fest": { @@ -8588,11 +7509,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/docs-mdx": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@storybook/docs-mdx/-/docs-mdx-0.1.0.tgz", - "integrity": "sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==" - }, "node_modules/@storybook/docs-tools": { "version": "7.6.7", "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-7.6.7.tgz", @@ -8616,165 +7532,61 @@ "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==" }, - "node_modules/@storybook/instrumenter": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.1.11.tgz", - "integrity": "sha512-r/U9hcqnodNMHuzRt1g56mWrVsDazR85Djz64M3KOwBhrTj5d46DF4/EE80w/5zR5JOrT7p8WmjJRowiVteOCQ==", + "node_modules/@storybook/icons": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.2.10.tgz", + "integrity": "sha512-310apKdDcjbbX2VSLWPwhEwAgjxTzVagrwucVZIdGPErwiAppX8KvBuWZgPo+rQLVrtH8S+pw1dbUwjcE6d7og==", "license": "MIT", - "dependencies": { - "@storybook/channels": "8.1.11", - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/global": "^5.0.0", - "@storybook/preview-api": "8.1.11", - "@vitest/utils": "^1.3.1", - "util": "^0.12.4" + "engines": { + "node": ">=14.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/instrumenter/node_modules/@storybook/channels": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.11.tgz", - "integrity": "sha512-fu5FTqo6duOqtJFa6gFzKbiSLJoia+8Tibn3xFfB6BeifWrH81hc+AZq0lTmHo5qax2G5t8ZN8JooHjMw6k2RA==", + "node_modules/@storybook/instrumenter": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.2.9.tgz", + "integrity": "sha512-+DNjTbsMzlDggsvkhRuOy7aGvQJ4oLCPgunP5Se/3yBjG+M2bYDa0EmC5jC2nwZ3ffpuvbzaVe7fWf7R8W9F2Q==", "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", "@storybook/global": "^5.0.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" + "@vitest/utils": "^1.3.1", + "util": "^0.12.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/instrumenter/node_modules/@storybook/client-logger": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.11.tgz", - "integrity": "sha512-DVMh2usz3yYmlqCLCiCKy5fT8/UR9aTh+gSqwyNFkGZrIM4otC5A8eMXajXifzotQLT5SaOEnM3WzHwmpvMIEA==", - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@storybook/instrumenter/node_modules/@storybook/core-events": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.11.tgz", - "integrity": "sha512-vXaNe2KEW9BGlLrg0lzmf5cJ0xt+suPjWmEODH5JqBbrdZ67X6ApA2nb6WcxDQhykesWCuFN5gp1l+JuDOBi7A==", + "node_modules/@storybook/manager-api": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.2.9.tgz", + "integrity": "sha512-mkYvUlfqDw+0WbxIynh5TcrotmoXlumEsOA4+45zuNea8XpEgj5cNBUCnmfEO6yQ85swqkS8YYbMpg1cZyu/Vw==", "license": "MIT", - "dependencies": { - "@storybook/csf": "^0.1.7", - "ts-dedent": "^2.0.0" - }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/instrumenter/node_modules/@storybook/preview-api": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.11.tgz", - "integrity": "sha512-8ZChmFV56GKppCJ0hnBd/kNTfGn2gWVq1242kuet13pbJtBpvOhyq4W01e/Yo14tAPXvgz8dSnMvWLbJx4QfhQ==", - "license": "MIT", - "dependencies": { - "@storybook/channels": "8.1.11", - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/csf": "^0.1.7", - "@storybook/global": "^5.0.0", - "@storybook/types": "8.1.11", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "peerDependencies": { + "storybook": "^8.2.9" } }, - "node_modules/@storybook/instrumenter/node_modules/@storybook/types": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.11.tgz", - "integrity": "sha512-k9N5iRuY2+t7lVRL6xeu6diNsxO3YI3lS4Juv3RZ2K4QsE/b3yG5ElfJB8DjHDSHwRH4ORyrU71KkOCUVfvtnw==", + "node_modules/@storybook/node-logger": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-8.2.9.tgz", + "integrity": "sha512-j0jHjj1HtwBd69ZNd6txOaB5J5JQj9rnvtiDuvTKM/qXM6HxifL6LJ75b9pQOMKIx9XmlSIA9663zmkL4EsrJg==", "license": "MIT", - "dependencies": { - "@storybook/channels": "8.1.11", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/manager": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-7.6.7.tgz", - "integrity": "sha512-ZCrkB2zEXogzdOcVzD242ZVm4tlHqrayotnI6iOn9uiun0Pgny0m2d7s9Zge6K2dTOO1vZiOHuA/Mr6nnIDjsA==", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/manager-api": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.6.7.tgz", - "integrity": "sha512-3Wk/BvuGUlw/X05s57zZO7gJbzfUeE9Xe+CSIvuH7RY5jx9PYnNwqNlTXPXhJ5LPvwMthae7WJVn3SuBpbptoQ==", - "dependencies": { - "@storybook/channels": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/router": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "store2": "^2.14.2", - "telejson": "^7.2.0", - "ts-dedent": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/mdx2-csf": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@storybook/mdx2-csf/-/mdx2-csf-1.1.0.tgz", - "integrity": "sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==" - }, - "node_modules/@storybook/node-logger": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", - "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/postinstall": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-7.6.7.tgz", - "integrity": "sha512-mrpRmcwFd9FcvtHPXA9x6vOrHLVCKScZX/Xx2QPWgAvB3W6uzP8G+8QNb1u834iToxrWeuszUMB9UXZK4Qj5yg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "peerDependencies": { + "storybook": "^8.2.9" } }, "node_modules/@storybook/preset-create-react-app": { @@ -8915,6 +7727,16 @@ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, + "node_modules/@storybook/preset-react-webpack/node_modules/@storybook/node-logger": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", + "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, "node_modules/@storybook/preset-react-webpack/node_modules/@types/node": { "version": "18.19.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", @@ -9134,126 +7956,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/router": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.6.7.tgz", - "integrity": "sha512-kkhNSdC3fXaQxILg8a26RKk4/ZbF/AUVrepUEyO8lwvbJ6LItTyWSE/4I9Ih4qV2Mjx33ncc8vLqM9p8r5qnMA==", - "dependencies": { - "@storybook/client-logger": "7.6.7", - "memoizerific": "^1.11.3", - "qs": "^6.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/telemetry": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-7.6.7.tgz", - "integrity": "sha512-NHGzC/LGLXpK4AFbVj8ln5ab86ZiiNFvORQMn3+LNGwUt3ZdsHBzExN+WPZdw7OPtfk4ubUY89FXH2GedhTALw==", - "dependencies": { - "@storybook/client-logger": "7.6.7", - "@storybook/core-common": "7.6.7", - "@storybook/csf-tools": "7.6.7", - "chalk": "^4.1.0", - "detect-package-manager": "^2.0.1", - "fetch-retry": "^5.0.2", - "fs-extra": "^11.1.0", - "read-pkg-up": "^7.0.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/telemetry/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/telemetry/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/telemetry/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/telemetry/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@storybook/telemetry/node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/@storybook/telemetry/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/telemetry/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@storybook/test": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.1.11.tgz", - "integrity": "sha512-k+V3HemF2/I8fkRxRqM8uH8ULrpBSAAdBOtWSHWLvHguVcb2YA4g4kKo6tXBB9256QfyDW4ZiaAj0/9TMxmJPQ==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.2.9.tgz", + "integrity": "sha512-O5JZ5S8UVVR7V0ru5AiF/uRO+srAVwji0Iik7ihy8gw3V91WQNMmJh2KkdhG0R1enYeBsYZlipOm+AW7f/MmOA==", "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/instrumenter": "8.1.11", - "@storybook/preview-api": "8.1.11", + "@storybook/csf": "0.1.11", + "@storybook/instrumenter": "8.2.9", "@testing-library/dom": "10.1.0", "@testing-library/jest-dom": "6.4.5", "@testing-library/user-event": "14.5.2", @@ -9264,91 +7974,9 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/test/node_modules/@storybook/channels": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.11.tgz", - "integrity": "sha512-fu5FTqo6duOqtJFa6gFzKbiSLJoia+8Tibn3xFfB6BeifWrH81hc+AZq0lTmHo5qax2G5t8ZN8JooHjMw6k2RA==", - "license": "MIT", - "dependencies": { - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/global": "^5.0.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/test/node_modules/@storybook/client-logger": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.11.tgz", - "integrity": "sha512-DVMh2usz3yYmlqCLCiCKy5fT8/UR9aTh+gSqwyNFkGZrIM4otC5A8eMXajXifzotQLT5SaOEnM3WzHwmpvMIEA==", - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/test/node_modules/@storybook/core-events": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.11.tgz", - "integrity": "sha512-vXaNe2KEW9BGlLrg0lzmf5cJ0xt+suPjWmEODH5JqBbrdZ67X6ApA2nb6WcxDQhykesWCuFN5gp1l+JuDOBi7A==", - "license": "MIT", - "dependencies": { - "@storybook/csf": "^0.1.7", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/test/node_modules/@storybook/preview-api": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.11.tgz", - "integrity": "sha512-8ZChmFV56GKppCJ0hnBd/kNTfGn2gWVq1242kuet13pbJtBpvOhyq4W01e/Yo14tAPXvgz8dSnMvWLbJx4QfhQ==", - "license": "MIT", - "dependencies": { - "@storybook/channels": "8.1.11", - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/csf": "^0.1.7", - "@storybook/global": "^5.0.0", - "@storybook/types": "8.1.11", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/test/node_modules/@storybook/types": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.11.tgz", - "integrity": "sha512-k9N5iRuY2+t7lVRL6xeu6diNsxO3YI3lS4Juv3RZ2K4QsE/b3yG5ElfJB8DjHDSHwRH4ORyrU71KkOCUVfvtnw==", - "license": "MIT", - "dependencies": { - "@storybook/channels": "8.1.11", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "peerDependencies": { + "storybook": "^8.2.9" } }, "node_modules/@storybook/test/node_modules/@testing-library/dom": { @@ -9370,10 +7998,68 @@ "node": ">=18" } }, - "node_modules/@storybook/test/node_modules/@types/aria-query": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", - "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "node_modules/@storybook/test/node_modules/@testing-library/jest-dom": { + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", + "integrity": "sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==", + "license": "MIT", + "dependencies": { + "@adobe/css-tools": "^4.3.2", + "@babel/runtime": "^7.9.2", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" + }, + "peerDependencies": { + "@jest/globals": ">= 28", + "@types/bun": "latest", + "@types/jest": ">= 28", + "jest": ">= 28", + "vitest": ">= 0.32" + }, + "peerDependenciesMeta": { + "@jest/globals": { + "optional": true + }, + "@types/bun": { + "optional": true + }, + "@types/jest": { + "optional": true + }, + "jest": { + "optional": true + }, + "vitest": { + "optional": true + } + } + }, + "node_modules/@storybook/test/node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/test/node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", "license": "MIT" }, "node_modules/@storybook/test/node_modules/ansi-styles": { @@ -9456,22 +8142,16 @@ } }, "node_modules/@storybook/theming": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.6.7.tgz", - "integrity": "sha512-+42rfC4rZtWVAXJ7JBUQKnQ6vWBXJVHZ9HtNUWzQLPR9sJSMmHnnSMV6y5tizGgZqmBnAIkuoYk+Tt6NfwUmSA==", - "dependencies": { - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@storybook/client-logger": "7.6.7", - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3" - }, + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.2.9.tgz", + "integrity": "sha512-OL0NFvowPX85N5zIYdgeKKaFm7V4Vgtci093vL3cDZT13LGH6GuEzJKkUFGuUGNPFlJc+EgTj0o6PYKrOLyQ6w==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "storybook": "^8.2.9" } }, "node_modules/@storybook/types": { @@ -9891,21 +8571,22 @@ } }, "node_modules/@testing-library/dom": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", - "integrity": "sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", + "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^5.0.0", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", + "lz-string": "^1.5.0", "pretty-format": "^27.0.2" }, "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@testing-library/dom/node_modules/ansi-styles": { @@ -9923,11 +8604,12 @@ } }, "node_modules/@testing-library/dom/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "license": "Apache-2.0", "dependencies": { - "deep-equal": "^2.0.5" + "dequal": "^2.0.3" } }, "node_modules/@testing-library/dom/node_modules/chalk": { @@ -9981,12 +8663,12 @@ } }, "node_modules/@testing-library/jest-dom": { - "version": "6.4.5", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", - "integrity": "sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.5.0.tgz", + "integrity": "sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==", + "license": "MIT", "dependencies": { - "@adobe/css-tools": "^4.3.2", - "@babel/runtime": "^7.9.2", + "@adobe/css-tools": "^4.4.0", "aria-query": "^5.0.0", "chalk": "^3.0.0", "css.escape": "^1.5.1", @@ -9998,36 +8680,13 @@ "node": ">=14", "npm": ">=6", "yarn": ">=1" - }, - "peerDependencies": { - "@jest/globals": ">= 28", - "@types/bun": "latest", - "@types/jest": ">= 28", - "jest": ">= 28", - "vitest": ">= 0.32" - }, - "peerDependenciesMeta": { - "@jest/globals": { - "optional": true - }, - "@types/bun": { - "optional": true - }, - "@types/jest": { - "optional": true - }, - "jest": { - "optional": true - }, - "vitest": { - "optional": true - } } }, "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10039,17 +8698,19 @@ } }, "node_modules/@testing-library/jest-dom/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "license": "Apache-2.0", "dependencies": { - "deep-equal": "^2.0.5" + "dequal": "^2.0.3" } }, "node_modules/@testing-library/jest-dom/node_modules/chalk": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10062,6 +8723,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10072,17 +8734,20 @@ "node_modules/@testing-library/jest-dom/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==" + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "license": "MIT" }, "node_modules/@testing-library/jest-dom/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -10091,6 +8756,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10099,20 +8765,30 @@ } }, "node_modules/@testing-library/react": { - "version": "12.1.5", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.5.tgz", - "integrity": "sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.0.0.tgz", + "integrity": "sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0", - "@types/react-dom": "<18.0.0" + "@babel/runtime": "^7.12.5" }, "engines": { - "node": ">=12" + "node": ">=18" }, "peerDependencies": { - "react": "<18.0.0", - "react-dom": "<18.0.0" + "@testing-library/dom": "^10.0.0", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, "node_modules/@testing-library/user-event": { @@ -10153,9 +8829,10 @@ } }, "node_modules/@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "license": "MIT" }, "node_modules/@types/babel__core": { "version": "7.20.5", @@ -10229,14 +8906,16 @@ } }, "node_modules/@types/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", + "license": "MIT" }, "node_modules/@types/cross-spawn": { "version": "6.0.6", "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", "integrity": "sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -10288,25 +8967,16 @@ "@types/ms": "*" } }, - "node_modules/@types/detect-port": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/detect-port/-/detect-port-1.3.5.tgz", - "integrity": "sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==" - }, "node_modules/@types/doctrine": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.3.tgz", "integrity": "sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==" }, - "node_modules/@types/ejs": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.5.tgz", - "integrity": "sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==" - }, "node_modules/@types/emscripten": { - "version": "1.39.10", - "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.10.tgz", - "integrity": "sha512-TB/6hBkYQJxsZHSqyeuO1Jt0AB/bW6G7rHt9g7lML7SOF6lbgcHvw/Lr+69iqN0qxgXLhWKScAon73JNnptuDw==" + "version": "1.39.13", + "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.13.tgz", + "integrity": "sha512-cFq+fO/isvhvmuP/+Sl4K4jtU6E23DoivtbO4r50e3odaxAiVdbfSYRDdJ4gCdxx+3aRjhphS5ZMwIH4hFy/Cw==", + "license": "MIT" }, "node_modules/@types/escodegen": { "version": "0.0.6", @@ -10337,24 +9007,27 @@ "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" }, "node_modules/@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "license": "MIT", "dependencies": { "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", + "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "*" } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", + "license": "MIT", "dependencies": { "@types/node": "*", "@types/qs": "*", - "@types/range-parser": "*" + "@types/range-parser": "*", + "@types/send": "*" } }, "node_modules/@types/find-cache-dir": { @@ -10486,11 +9159,6 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" }, - "node_modules/@types/js-levenshtein": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/js-levenshtein/-/js-levenshtein-1.1.1.tgz", - "integrity": "sha512-qC4bCqYGy1y/NP7dDVr7KJarn+PbX1nSpwA7JXdu0HxT3QYjO8MJ+cntENtHFVy2dRAyBV23OZ6MxsW1AM1L8g==" - }, "node_modules/@types/js-yaml": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz", @@ -10526,20 +9194,16 @@ } }, "node_modules/@types/mdx": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.10.tgz", - "integrity": "sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==" + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", + "license": "MIT" }, "node_modules/@types/mime": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, - "node_modules/@types/mime-types": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.4.tgz", - "integrity": "sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==" - }, "node_modules/@types/minimatch": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", @@ -10550,6 +9214,15 @@ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, + "node_modules/@types/mute-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/nock": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/@types/nock/-/nock-11.1.0.tgz", @@ -10617,21 +9290,22 @@ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/react": { - "version": "17.0.50", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.50.tgz", - "integrity": "sha512-ZCBHzpDb5skMnc1zFXAXnL3l1FAdi+xZvwxK+PkglMmBrwjpp9nKaWuEvrGnSifCJmBFGxZOOFuwC6KH/s0NuA==", + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "license": "MIT", "dependencies": { "@types/prop-types": "*", - "@types/scheduler": "*", "csstype": "^3.0.2" } }, "node_modules/@types/react-dom": { - "version": "17.0.18", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.18.tgz", - "integrity": "sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw==", + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "license": "MIT", "dependencies": { - "@types/react": "^17" + "@types/react": "*" } }, "node_modules/@types/react-redux": { @@ -10646,9 +9320,10 @@ } }, "node_modules/@types/react-router": { - "version": "5.1.19", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.19.tgz", - "integrity": "sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA==", + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "license": "MIT", "dependencies": { "@types/history": "^4.7.11", "@types/react": "*" @@ -10701,16 +9376,27 @@ "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, "node_modules/@types/semver": { "version": "7.3.13", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/send/node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" + }, "node_modules/@types/serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", @@ -10728,14 +9414,6 @@ "@types/node": "*" } }, - "node_modules/@types/set-cookie-parser": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/set-cookie-parser/-/set-cookie-parser-2.4.2.tgz", - "integrity": "sha512-fBZgytwhYAUkj/jC/FAV4RQ5EerRup1YQsXQCh8rZfiHkc4UahC192oH0smGwsXol3cL3A5oETuAHeQHmhXM4w==", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/sockjs": { "version": "0.3.33", "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", @@ -10756,6 +9434,12 @@ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" }, + "node_modules/@types/statuses": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", + "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==", + "license": "MIT" + }, "node_modules/@types/symlink-or-copy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@types/symlink-or-copy/-/symlink-or-copy-1.2.0.tgz", @@ -10768,6 +9452,12 @@ "optional": true, "peer": true }, + "node_modules/@types/tough-cookie": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", + "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", + "license": "MIT" + }, "node_modules/@types/trusted-types": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", @@ -10835,6 +9525,12 @@ "node": ">= 8" } }, + "node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", + "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==", + "license": "MIT" + }, "node_modules/@types/ws": { "version": "8.5.3", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", @@ -11197,6 +9893,12 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "license": "ISC" + }, "node_modules/@vitest/expect": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", @@ -11443,14 +10145,6 @@ } } }, - "node_modules/@xmldom/xmldom": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.5.tgz", - "integrity": "sha512-0dpjDLeCXYThL2YhqZcd/spuwoH+dmnFoND9ZxZkAYxp1IJUB2GP16ow2MJRsjVxy8j1Qv8BJRmN5GKnbDKCmQ==", - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -11461,29 +10155,11 @@ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, - "node_modules/@yarnpkg/esbuild-plugin-pnp": { - "version": "3.0.0-rc.15", - "resolved": "https://registry.npmjs.org/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz", - "integrity": "sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==", - "dependencies": { - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "esbuild": ">=0.10.0" - } - }, - "node_modules/@yarnpkg/esbuild-plugin-pnp/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, "node_modules/@yarnpkg/fslib": { "version": "2.10.3", "resolved": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-2.10.3.tgz", "integrity": "sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==", + "license": "BSD-2-Clause", "dependencies": { "@yarnpkg/libzip": "^2.3.0", "tslib": "^1.13.0" @@ -11496,6 +10172,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-2.3.0.tgz", "integrity": "sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==", + "license": "BSD-2-Clause", "dependencies": { "@types/emscripten": "^1.39.6", "tslib": "^1.13.0" @@ -11509,12 +10186,6 @@ "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==" }, - "node_modules/@zxing/text-encoding": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", - "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", - "optional": true - }, "node_modules/abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", @@ -11598,14 +10269,6 @@ "node": ">=8.9" } }, - "node_modules/agent-base": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", - "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", - "engines": { - "node": ">= 6.0.0" - } - }, "node_modules/aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -11847,22 +10510,6 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, - "node_modules/aria-hidden": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", - "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/aria-hidden/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, "node_modules/aria-query": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", @@ -12004,6 +10651,7 @@ "version": "0.16.1", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", + "license": "MIT", "dependencies": { "tslib": "^2.0.1" }, @@ -12017,9 +10665,10 @@ "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" }, "node_modules/ast-types/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "license": "0BSD" }, "node_modules/astral-regex": { "version": "2.0.0", @@ -12034,11 +10683,6 @@ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -12120,6 +10764,7 @@ "version": "7.0.0-bridge.0", "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "license": "MIT", "peerDependencies": { "@babel/core": "^7.0.0-0" } @@ -12497,33 +11142,6 @@ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, - "node_modules/better-opn": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", - "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", - "dependencies": { - "open": "^8.0.4" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/better-opn/node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/bfj": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", @@ -12538,14 +11156,6 @@ "node": ">= 8.0.0" } }, - "node_modules/big-integer": { - "version": "1.6.52", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", - "engines": { - "node": ">=0.6" - } - }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -12676,17 +11286,6 @@ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, - "node_modules/bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "dependencies": { - "big-integer": "^1.6.44" - }, - "engines": { - "node": ">= 5.10.0" - } - }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -12856,18 +11455,10 @@ "node": ">= 4" } }, - "node_modules/browserify-zlib": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "integrity": "sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==", - "dependencies": { - "pako": "~0.2.0" - } - }, "node_modules/browserslist": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "funding": [ { "type": "opencollective", @@ -12882,11 +11473,12 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001565", - "electron-to-chromium": "^1.4.601", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -13054,9 +11646,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001572", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001572.tgz", - "integrity": "sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==", + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", "funding": [ { "type": "opencollective", @@ -13070,7 +11662,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/case-sensitive-paths-webpack-plugin": { "version": "2.4.0", @@ -13081,9 +11674,9 @@ } }, "node_modules/chai": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", - "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", + "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", "license": "MIT", "dependencies": { "assertion-error": "^1.1.0", @@ -13092,12 +11685,21 @@ "get-func-name": "^2.0.2", "loupe": "^2.3.6", "pathval": "^1.1.1", - "type-detect": "^4.0.8" + "type-detect": "^4.1.0" }, "engines": { "node": ">=4" } }, + "node_modules/chai/node_modules/type-detect": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", + "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -13128,11 +11730,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, "node_modules/check-error": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", @@ -13311,15 +11908,10 @@ } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -13332,6 +11924,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -13340,6 +11935,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "license": "ISC", "engines": { "node": ">=10" } @@ -13367,9 +11963,10 @@ } }, "node_modules/citty": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.5.tgz", - "integrity": "sha512-AS7n5NSc0OQVMV9v6wt3ByujNIrne0/cTjiC2MYqhvao57VNfiuVksTSr2p17nVOhEr2KtqiAkGwHcgMC/qUuQ==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", + "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", + "license": "MIT", "dependencies": { "consola": "^3.2.3" } @@ -13415,9 +12012,10 @@ } }, "node_modules/cli-spinners": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", - "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "license": "MIT", "engines": { "node": ">=6" }, @@ -13425,20 +12023,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-table3": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, "node_modules/cli-truncate": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", @@ -13498,11 +12082,12 @@ } }, "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "license": "ISC", "engines": { - "node": ">= 10" + "node": ">= 12" } }, "node_modules/cliui": { @@ -13793,6 +12378,12 @@ "typedarray": "^0.0.6" } }, + "node_modules/confbox": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==", + "license": "MIT" + }, "node_modules/confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", @@ -13810,6 +12401,7 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", + "license": "MIT", "engines": { "node": "^14.18.0 || >=16.10.0" } @@ -13862,11 +12454,12 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "node_modules/core-js-compat": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz", - "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==", + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.0.tgz", + "integrity": "sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A==", + "license": "MIT", "dependencies": { - "browserslist": "^4.22.2" + "browserslist": "^4.23.3" }, "funding": { "type": "opencollective", @@ -14320,15 +12913,6 @@ "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" }, - "node_modules/css-vendor": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", - "dependencies": { - "@babel/runtime": "^7.8.3", - "is-in-browser": "^1.0.2" - } - }, "node_modules/css-what": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", @@ -14343,7 +12927,8 @@ "node_modules/css.escape": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "license": "MIT" }, "node_modules/cssdb": { "version": "7.0.2", @@ -14684,36 +13269,6 @@ "node": ">=6" } }, - "node_modules/deep-equal": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz", - "integrity": "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==", - "dependencies": { - "call-bind": "^1.0.0", - "es-get-iterator": "^1.1.1", - "get-intrinsic": "^1.0.1", - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.2", - "is-regex": "^1.1.1", - "isarray": "^2.0.5", - "object-is": "^1.1.4", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.3", - "which-boxed-primitive": "^1.0.1", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/deep-equal/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -14727,21 +13282,6 @@ "node": ">=0.10.0" } }, - "node_modules/default-browser-id": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", - "dependencies": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/default-gateway": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", @@ -14804,9 +13344,10 @@ } }, "node_modules/defu": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.3.tgz", - "integrity": "sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==" + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "license": "MIT" }, "node_modules/del": { "version": "6.1.1", @@ -14883,6 +13424,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "license": "MIT", "engines": { "node": ">=8" } @@ -14900,35 +13442,6 @@ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, - "node_modules/detect-node-es": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" - }, - "node_modules/detect-package-manager": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detect-package-manager/-/detect-package-manager-2.0.1.tgz", - "integrity": "sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==", - "dependencies": { - "execa": "^5.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/detect-port": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", - "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", - "dependencies": { - "address": "^1.0.1", - "debug": "4" - }, - "bin": { - "detect": "bin/detect-port.js", - "detect-port": "bin/detect-port.js" - } - }, "node_modules/detect-port-alt": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", @@ -15254,9 +13767,10 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.616", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.616.tgz", - "integrity": "sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==" + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.5.tgz", + "integrity": "sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==", + "license": "ISC" }, "node_modules/elliptic": { "version": "6.5.4", @@ -15448,29 +13962,6 @@ "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, - "node_modules/es-get-iterator": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", - "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.0", - "has-symbols": "^1.0.1", - "is-arguments": "^1.1.0", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.5", - "isarray": "^2.0.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-get-iterator/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, "node_modules/es-module-lexer": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", @@ -15536,11 +14027,6 @@ "@esbuild/win32-x64": "0.18.20" } }, - "node_modules/esbuild-plugin-alias": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/esbuild-plugin-alias/-/esbuild-plugin-alias-0.2.1.tgz", - "integrity": "sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==" - }, "node_modules/esbuild-register": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.5.0.tgz", @@ -15868,9 +14354,10 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -16784,103 +15271,6 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/external-editor/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", - "dependencies": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - } - }, - "node_modules/extract-zip/node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/extract-zip/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/extract-zip/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/extract-zip/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/extract-zip/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/extract-zip/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/extract-zip/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/fake-indexeddb": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/fake-indexeddb/-/fake-indexeddb-5.0.2.tgz", @@ -16905,9 +15295,10 @@ "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" }, "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -16969,12 +15360,13 @@ "bser": "2.1.1" } }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "node_modules/fd-package-json": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fd-package-json/-/fd-package-json-1.2.0.tgz", + "integrity": "sha512-45LSPmWf+gC5tdCQMNH4s9Sr00bIkiD9aN7dc5hqkrEw1geRYyDQS1v1oMHAW3ysfxfndqGsrDREHHjNNbKUfA==", + "license": "MIT", "dependencies": { - "pend": "~1.2.0" + "walk-up-path": "^3.0.1" } }, "node_modules/fetch-mock": { @@ -17047,25 +15439,6 @@ "webidl-conversions": "^4.0.2" } }, - "node_modules/fetch-retry": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-5.0.6.tgz", - "integrity": "sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==" - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -17391,9 +15764,10 @@ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" }, "node_modules/flow-parser": { - "version": "0.225.1", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.225.1.tgz", - "integrity": "sha512-50fjR6zbLQcpq5IFNkheUSY/AFPxVeeLiBM5B3NQBSKId2G0cUuExOlDDOguxc49dl9lnh8hI1xcYlPJWNp4KQ==", + "version": "0.244.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.244.0.tgz", + "integrity": "sha512-Dkc88m5k8bx1VvHTO9HEJ7tvMcSb3Zvcv1PY4OHK7pHdtdY2aUjhmPy6vpjVJ2uUUOIybRlb91sXE8g4doChtA==", + "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -17739,6 +16113,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -17750,6 +16125,7 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -17926,22 +16302,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-nonce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", - "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/get-npm-tarball-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/get-npm-tarball-url/-/get-npm-tarball-url-2.1.0.tgz", - "integrity": "sha512-ro+DiMu5DXgRBabqXupW38h7WPZ9+Ad8UjwhvsmmN8w1sU7ab0nzAXvVZ4kqYg57OrqomRtJvepX5/xvFKNtjA==", - "engines": { - "node": ">=12.17" - } - }, "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", @@ -17955,17 +16315,6 @@ "node": ">=8.0.0" } }, - "node_modules/get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", @@ -17993,17 +16342,18 @@ } }, "node_modules/giget": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.1.tgz", - "integrity": "sha512-4VG22mopWtIeHwogGSy1FViXVo0YT+m6BrqZfz0JJFwbSsePsCdOzdLIIli5BtMp7Xe8f/o2OmBpQX2NBOC24g==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.3.tgz", + "integrity": "sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==", + "license": "MIT", "dependencies": { - "citty": "^0.1.5", + "citty": "^0.1.6", "consola": "^3.2.3", - "defu": "^6.1.3", - "node-fetch-native": "^1.6.1", - "nypm": "^0.3.3", + "defu": "^6.1.4", + "node-fetch-native": "^1.6.3", + "nypm": "^0.3.8", "ohash": "^1.1.3", - "pathe": "^1.1.1", + "pathe": "^1.1.2", "tar": "^6.2.0" }, "bin": { @@ -18019,9 +16369,10 @@ } }, "node_modules/github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "license": "ISC" }, "node_modules/glob": { "version": "7.2.3", @@ -18267,63 +16618,6 @@ "xtend": "~4.0.1" } }, - "node_modules/gunzip-maybe": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz", - "integrity": "sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==", - "dependencies": { - "browserify-zlib": "^0.1.4", - "is-deflate": "^1.0.0", - "is-gzip": "^1.0.0", - "peek-stream": "^1.1.0", - "pumpify": "^1.3.3", - "through2": "^2.0.3" - }, - "bin": { - "gunzip-maybe": "bin.js" - } - }, - "node_modules/gunzip-maybe/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/gunzip-maybe/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/gunzip-maybe/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/gunzip-maybe/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/gunzip-maybe/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, "node_modules/gzip-size": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", @@ -18453,6 +16747,72 @@ "minimalistic-assert": "^1.0.1" } }, + "node_modules/hast-util-heading-rank": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz", + "integrity": "sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-heading-rank/node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element/node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-to-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz", + "integrity": "sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-string/node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/hast-util-whitespace": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz", @@ -18471,9 +16831,10 @@ } }, "node_modules/headers-polyfill": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-3.1.2.tgz", - "integrity": "sha512-tWCK4biJ6hcLqTviLXVR9DTRfYGQMXEIUj3gwJ2rZ5wO/at3XtkI4g8mCvFdUF9l1KMBNCfmNAdnahm1cgavQA==" + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", + "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==", + "license": "MIT" }, "node_modules/heimdalljs": { "version": "0.2.6", @@ -18828,18 +17189,6 @@ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" }, - "node_modules/https-proxy-agent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", - "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", - "dependencies": { - "agent-base": "5", - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, "node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -18853,11 +17202,6 @@ "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.27.3.tgz", "integrity": "sha512-iimHkHPfIAQ8zCDQLgn08pRqSVioyWvnGfaQ8gond2wf7Jq2jJ+24ykmnRyiz3fIldcn4oUuQXpjqKLhSVR7lw==" }, - "node_modules/hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" - }, "node_modules/i18next": { "version": "20.6.1", "resolved": "https://registry.npmjs.org/i18next/-/i18next-20.6.1.tgz", @@ -19061,9 +17405,10 @@ ] }, "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "license": "MIT", "engines": { "node": ">= 4" } @@ -19188,95 +17533,6 @@ "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" }, - "node_modules/inquirer": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz", - "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==", - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/inquirer/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -19306,19 +17562,6 @@ "node": ">= 0.10" } }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", - "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==" - }, "node_modules/ipaddr.js": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", @@ -19340,11 +17583,15 @@ } }, "node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", + "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==", + "license": "MIT", "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-arguments": { @@ -19478,11 +17725,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-deflate": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-deflate/-/is-deflate-1.0.0.tgz", - "integrity": "sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==" - }, "node_modules/is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", @@ -19546,19 +17788,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-gzip": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", - "integrity": "sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-in-browser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==" - }, "node_modules/is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", @@ -19567,14 +17796,6 @@ "node": ">=8" } }, - "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", @@ -19615,9 +17836,10 @@ } }, "node_modules/is-node-process": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.0.1.tgz", - "integrity": "sha512-5IcdXuf++TTNt3oGl9EBdkvndXA8gmc4bz/Y+mdEpWh3Mcn/+kOw6hI7LD5CocqJWMzeb0I0ClndRVNdEPuJXQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", + "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==", + "license": "MIT" }, "node_modules/is-number": { "version": "7.0.0", @@ -19731,14 +17953,6 @@ "node": ">=6" } }, - "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-shared-array-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", @@ -19852,14 +18066,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -19871,18 +18077,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -23507,14 +21701,6 @@ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.2.tgz", "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==" }, - "node_modules/js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/js-sdsl": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", @@ -23537,9 +21723,10 @@ } }, "node_modules/jscodeshift": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.1.tgz", - "integrity": "sha512-hIJfxUy8Rt4HkJn/zZPU9ChKfKZM1342waJ1QC2e2YsPcWhM+3BJ4dcfQCzArTrk1jJeNLB341H+qOcEHRxJZg==", + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.2.tgz", + "integrity": "sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.23.0", "@babel/parser": "^7.23.0", @@ -23578,6 +21765,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -23592,6 +21780,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -23607,6 +21796,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -23617,12 +21807,14 @@ "node_modules/jscodeshift/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/jscodeshift/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -23631,6 +21823,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -23642,6 +21835,7 @@ "version": "2.4.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "license": "ISC", "dependencies": { "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", @@ -23858,88 +22052,6 @@ "node": ">=0.10.0" } }, - "node_modules/jss": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss/-/jss-10.10.0.tgz", - "integrity": "sha512-cqsOTS7jqPsPMjtKYDUpdFC0AbhYFLTcuGRqymgmdJIeQ8cH7+AgX7YSgQy79wXloZq2VvATYxUOUQEvS1V/Zw==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "csstype": "^3.0.2", - "is-in-browser": "^1.1.3", - "tiny-warning": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/jss" - } - }, - "node_modules/jss-plugin-camel-case": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.10.0.tgz", - "integrity": "sha512-z+HETfj5IYgFxh1wJnUAU8jByI48ED+v0fuTuhKrPR+pRBYS2EDwbusU8aFOpCdYhtRc9zhN+PJ7iNE8pAWyPw==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "hyphenate-style-name": "^1.0.3", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-default-unit": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.10.0.tgz", - "integrity": "sha512-SvpajxIECi4JDUbGLefvNckmI+c2VWmP43qnEy/0eiwzRUsafg5DVSIWSzZe4d2vFX1u9nRDP46WCFV/PXVBGQ==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-global": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.10.0.tgz", - "integrity": "sha512-icXEYbMufiNuWfuazLeN+BNJO16Ge88OcXU5ZDC2vLqElmMybA31Wi7lZ3lf+vgufRocvPj8443irhYRgWxP+A==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-nested": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.10.0.tgz", - "integrity": "sha512-9R4JHxxGgiZhurDo3q7LdIiDEgtA1bTGzAbhSPyIOWb7ZubrjQe8acwhEQ6OEKydzpl8XHMtTnEwHXCARLYqYA==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-props-sort": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.10.0.tgz", - "integrity": "sha512-5VNJvQJbnq/vRfje6uZLe/FyaOpzP/IH1LP+0fr88QamVrGJa0hpRRyAa0ea4U/3LcorJfBFVyC4yN2QC73lJg==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "node_modules/jss-plugin-rule-value-function": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.10.0.tgz", - "integrity": "sha512-uEFJFgaCtkXeIPgki8ICw3Y7VMkL9GEan6SqmT9tqpwM+/t+hxfMUdU4wQ0MtOiMNWhwnckBV0IebrKcZM9C0g==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "node_modules/jss-plugin-vendor-prefixer": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.10.0.tgz", - "integrity": "sha512-UY/41WumgjW8r1qMCO8l1ARg7NHnfRVWRhZ2E2m0DMYsr2DD91qIXLyNhiX83hHswR7Wm4D+oDYNC1zWCJWtqg==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "css-vendor": "^2.0.8", - "jss": "10.10.0" - } - }, "node_modules/jsx-ast-utils": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", @@ -24626,9 +22738,10 @@ "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==" }, "node_modules/markdown-to-jsx": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.4.0.tgz", - "integrity": "sha512-zilc+MIkVVXPyTb4iIUTIz9yyqfcWjszGXnwF9K/aiBWcHXFcmdEMTkG01/oQhwSCH7SY1BnG6+ev5BzWmbPrg==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.5.0.tgz", + "integrity": "sha512-RrBNcMHiFPcz/iqIj0n3wclzHXjwS7mzjBNWecKKVhNTIxQepIix6Il/wZCn2Cg5Y1ow2Qi84+eJrryFRWBEWw==", + "license": "MIT", "engines": { "node": ">= 10" }, @@ -25424,6 +23537,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "license": "MIT", "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -25436,6 +23550,7 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -25454,11 +23569,6 @@ "mkdirp": "bin/cmd.js" } }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" - }, "node_modules/mktemp": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.4.0.tgz", @@ -25467,6 +23577,30 @@ "node": ">0.9" } }, + "node_modules/mlly": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", + "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", + "license": "MIT", + "dependencies": { + "acorn": "^8.11.3", + "pathe": "^1.1.2", + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" + } + }, + "node_modules/mlly/node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/mock-socket": { "version": "9.3.1", "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.3.1.tgz", @@ -25519,44 +23653,41 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/msw": { - "version": "0.47.4", - "resolved": "https://registry.npmjs.org/msw/-/msw-0.47.4.tgz", - "integrity": "sha512-Psftt8Yfl0+l+qqg9OlmKEsxF8S/vtda0CmlR6y8wTaWrMMzuCDa55n2hEGC0ZRDwuV6FFWc/4CjoDsBpATKBw==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/msw/-/msw-2.3.5.tgz", + "integrity": "sha512-+GUI4gX5YC5Bv33epBrD+BGdmDvBg2XGruiWnI3GbIbRmMMBeZ5gs3mJ51OWSGHgJKztZ8AtZeYMMNMVrje2/Q==", "hasInstallScript": true, + "license": "MIT", "dependencies": { - "@mswjs/cookies": "^0.2.2", - "@mswjs/interceptors": "^0.17.5", - "@open-draft/until": "^1.0.3", - "@types/cookie": "^0.4.1", - "@types/js-levenshtein": "^1.1.1", - "chalk": "4.1.1", - "chokidar": "^3.4.2", - "cookie": "^0.4.2", - "graphql": "^15.0.0 || ^16.0.0", - "headers-polyfill": "^3.1.0", - "inquirer": "^8.2.0", - "is-node-process": "^1.0.1", - "js-levenshtein": "^1.1.6", - "node-fetch": "^2.6.7", - "outvariant": "^1.3.0", + "@bundled-es-modules/cookie": "^2.0.0", + "@bundled-es-modules/statuses": "^1.0.1", + "@bundled-es-modules/tough-cookie": "^0.1.6", + "@inquirer/confirm": "^3.0.0", + "@mswjs/interceptors": "^0.29.0", + "@open-draft/until": "^2.1.0", + "@types/cookie": "^0.6.0", + "@types/statuses": "^2.0.4", + "chalk": "^4.1.2", + "graphql": "^16.8.1", + "headers-polyfill": "^4.0.2", + "is-node-process": "^1.2.0", + "outvariant": "^1.4.2", "path-to-regexp": "^6.2.0", - "statuses": "^2.0.0", - "strict-event-emitter": "^0.2.6", - "type-fest": "^2.19.0", - "yargs": "^17.3.1" + "strict-event-emitter": "^0.5.1", + "type-fest": "^4.9.0", + "yargs": "^17.7.2" }, "bin": { "msw": "cli/index.js" }, "engines": { - "node": ">=14" + "node": ">=18" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mswjs" + "url": "https://github.com/sponsors/mswjs" }, "peerDependencies": { - "typescript": ">= 4.2.x <= 4.8.x" + "typescript": ">= 4.7.x" }, "peerDependenciesMeta": { "typescript": { @@ -25565,20 +23696,22 @@ } }, "node_modules/msw-storybook-addon": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/msw-storybook-addon/-/msw-storybook-addon-1.10.0.tgz", - "integrity": "sha512-soCTMTf7DnLeaMnFHPrtVgbyeFTJALVvnDHpzzXpJad+HOzJgQdwU4EAzVfDs1q+X5cVEgxOdAhSMC7ljvnSXg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/msw-storybook-addon/-/msw-storybook-addon-2.0.3.tgz", + "integrity": "sha512-CzHmGO32JeOPnyUnRWnB0PFTXCY1HKfHiEB/6fYoUYiFm2NYosLjzs9aBd3XJUryYEN0avJqMNh7nCRDxE5JjQ==", + "license": "MIT", "dependencies": { "is-node-process": "^1.0.1" }, "peerDependencies": { - "msw": ">=0.35.0 <2.0.0" + "msw": "^2.0.0" } }, "node_modules/msw/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -25590,9 +23723,10 @@ } }, "node_modules/msw/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25608,6 +23742,7 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -25621,6 +23756,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -25631,20 +23767,14 @@ "node_modules/msw/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/msw/node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "engines": { - "node": ">= 0.6" - } + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/msw/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -25658,6 +23788,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -25666,20 +23797,22 @@ } }, "node_modules/msw/node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.24.0.tgz", + "integrity": "sha512-spAaHzc6qre0TlZQQ2aA/nGMe+2Z/wyGk5Z+Ru2VUfdNwT6kWO6TjevOlpebsATEG1EIQ2sOiDszud3lO5mt/Q==", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=12.20" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/msw/node_modules/yargs": { - "version": "17.6.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.1.tgz", - "integrity": "sha512-leBuCGrL4dAd6ispNOGsJlhd0uZ6Qehkbu/B9KCR+Pxa/NVdNwi+i31lo0buCm6XxhJQFshXCD0/evfV4xfoUg==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -25687,7 +23820,7 @@ "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "yargs-parser": "^21.1.1" }, "engines": { "node": ">=12" @@ -25697,6 +23830,7 @@ "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", "engines": { "node": ">=12" } @@ -25714,9 +23848,13 @@ } }, "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/nanoid": { "version": "3.3.7", @@ -25798,6 +23936,7 @@ "version": "0.1.17", "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "license": "MIT", "dependencies": { "minimatch": "^3.0.2" }, @@ -25825,9 +23964,10 @@ } }, "node_modules/node-fetch-native": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.1.tgz", - "integrity": "sha512-bW9T/uJDPAJB2YNYEpWzE54U5O3MQidXsOyTfnbKYtTtFexRvGzb1waphBN4ZwP6EcIvYYEOwW0b72BpAqydTw==" + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", + "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==", + "license": "MIT" }, "node_modules/node-forge": { "version": "1.3.1", @@ -25843,9 +23983,10 @@ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" }, "node_modules/normalize-package-data": { "version": "2.5.0", @@ -25960,14 +24101,17 @@ "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" }, "node_modules/nypm": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.4.tgz", - "integrity": "sha512-1JLkp/zHBrkS3pZ692IqOaIKSYHmQXgqfELk6YTOfVBnwealAmPA1q2kKK7PHJAHSMBozerThEFZXP3G6o7Ukg==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.9.tgz", + "integrity": "sha512-BI2SdqqTHg2d4wJh8P9A1W+bslg33vOE9IZDY6eR2QC+Pu1iNBVZUqczrd43rJb+fMzHU7ltAYKsEFY/kHMFcw==", + "license": "MIT", "dependencies": { - "citty": "^0.1.5", + "citty": "^0.1.6", + "consola": "^3.2.3", "execa": "^8.0.1", - "pathe": "^1.1.1", - "ufo": "^1.3.2" + "pathe": "^1.1.2", + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" }, "bin": { "nypm": "dist/cli.mjs" @@ -25980,6 +24124,7 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^8.0.1", @@ -26002,6 +24147,7 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "license": "MIT", "engines": { "node": ">=16" }, @@ -26013,6 +24159,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "license": "Apache-2.0", "engines": { "node": ">=16.17.0" } @@ -26021,6 +24168,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -26032,6 +24180,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -26040,9 +24189,10 @@ } }, "node_modules/nypm/node_modules/npm-run-path": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", - "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "license": "MIT", "dependencies": { "path-key": "^4.0.0" }, @@ -26057,6 +24207,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -26071,6 +24222,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -26082,6 +24234,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", "engines": { "node": ">=14" }, @@ -26093,6 +24246,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -26251,7 +24405,8 @@ "node_modules/ohash": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz", - "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==" + "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==", + "license": "MIT" }, "node_modules/on-finished": { "version": "2.4.1", @@ -26465,9 +24620,10 @@ } }, "node_modules/outvariant": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.3.0.tgz", - "integrity": "sha512-yeWM9k6UPfG/nzxdaPlJkB2p08hCg4xP6Lx99F+vP8YF7xyZVfTmJjrrNalkmzudD4WFvNLVudQikqUmF8zhVQ==" + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.3.tgz", + "integrity": "sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==", + "license": "MIT" }, "node_modules/p-limit": { "version": "2.3.0", @@ -26528,11 +24684,6 @@ "node": ">=6" } }, - "node_modules/pako": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==" - }, "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -26928,9 +25079,10 @@ } }, "node_modules/pathe": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "license": "MIT" }, "node_modules/pathval": { "version": "1.1.1", @@ -26956,71 +25108,16 @@ "node": ">=0.12" } }, - "node_modules/peek-stream": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz", - "integrity": "sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==", - "dependencies": { - "buffer-from": "^1.0.0", - "duplexify": "^3.5.0", - "through2": "^2.0.3" - } - }, - "node_modules/peek-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/peek-stream/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/peek-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/peek-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/peek-stream/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" - }, "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", @@ -27060,6 +25157,17 @@ "node": ">=8" } }, + "node_modules/pkg-types": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.3.tgz", + "integrity": "sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==", + "license": "MIT", + "dependencies": { + "confbox": "^0.1.7", + "mlly": "^1.7.1", + "pathe": "^1.1.2" + } + }, "node_modules/pkg-up": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", @@ -28448,11 +26556,6 @@ "node": ">= 0.10" } }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", @@ -28503,56 +26606,6 @@ "node": ">=6" } }, - "node_modules/puppeteer-core": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-2.1.1.tgz", - "integrity": "sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w==", - "dependencies": { - "@types/mime-types": "^2.1.0", - "debug": "^4.1.0", - "extract-zip": "^1.6.6", - "https-proxy-agent": "^4.0.0", - "mime": "^2.0.3", - "mime-types": "^2.1.25", - "progress": "^2.0.1", - "proxy-from-env": "^1.0.0", - "rimraf": "^2.6.1", - "ws": "^6.1.0" - }, - "engines": { - "node": ">=8.16.0" - } - }, - "node_modules/puppeteer-core/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/puppeteer-core/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/puppeteer-core/node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dependencies": { - "async-limiter": "~1.0.0" - } - }, "node_modules/pure-rand": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", @@ -28737,12 +26790,12 @@ } }, "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" }, "engines": { "node": ">=0.10.0" @@ -28778,6 +26831,7 @@ "version": "5.6.1", "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.6.1.tgz", "integrity": "sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==", + "license": "MIT", "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" @@ -29026,16 +27080,16 @@ } }, "node_modules/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "17.0.2" + "react": "^18.3.1" } }, "node_modules/react-dropzone": { @@ -29199,61 +27253,6 @@ "node": ">=0.10.0" } }, - "node_modules/react-remove-scroll": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", - "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", - "dependencies": { - "react-remove-scroll-bar": "^2.3.3", - "react-style-singleton": "^2.2.1", - "tslib": "^2.1.0", - "use-callback-ref": "^1.3.0", - "use-sidecar": "^1.1.2" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-remove-scroll-bar": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", - "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", - "dependencies": { - "react-style-singleton": "^2.2.1", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-remove-scroll-bar/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "node_modules/react-remove-scroll/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, "node_modules/react-resize-detector": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-7.1.2.tgz", @@ -31440,6 +29439,7 @@ "version": "16.15.0", "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", + "license": "MIT", "dependencies": { "object-assign": "^4.1.1", "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" @@ -31485,47 +29485,26 @@ "react-dom": ">=15.0.0" } }, - "node_modules/react-style-singleton": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", - "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", - "dependencies": { - "get-nonce": "^1.0.0", - "invariant": "^2.2.4", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-style-singleton/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, "node_modules/react-test-renderer": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz", - "integrity": "sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.3.1.tgz", + "integrity": "sha512-KkAgygexHUkQqtvvx/otwxtuFu5cVjfzTCtjXLH9boS19/Nbtg84zS7wIQn39G8IlrhThBpQsMKkq5ZHZIYFXA==", + "license": "MIT", "dependencies": { - "object-assign": "^4.1.1", - "react-is": "^17.0.2", - "react-shallow-renderer": "^16.13.1", - "scheduler": "^0.20.2" + "react-is": "^18.3.1", + "react-shallow-renderer": "^16.15.0", + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "17.0.2" + "react": "^18.3.1" } }, + "node_modules/react-test-renderer/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, "node_modules/react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", @@ -31671,14 +29650,15 @@ } }, "node_modules/recast": { - "version": "0.23.4", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.4.tgz", - "integrity": "sha512-qtEDqIZGVcSZCHniWwZWbRy79Dc6Wp3kT/UmDA2RJKBPg7+7k51aQBZirHmUGn5uvHf2rg8DkjizrN26k61ATw==", + "version": "0.23.9", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz", + "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==", + "license": "MIT", "dependencies": { - "assert": "^2.0.0", "ast-types": "^0.16.1", "esprima": "~4.0.0", "source-map": "~0.6.1", + "tiny-invariant": "^1.3.3", "tslib": "^2.0.1" }, "engines": { @@ -31686,9 +29666,10 @@ } }, "node_modules/recast/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "license": "0BSD" }, "node_modules/recharts": { "version": "2.1.14", @@ -31758,6 +29739,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "license": "MIT", "dependencies": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" @@ -31829,6 +29811,7 @@ "version": "0.15.2", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.4" } @@ -31900,169 +29883,186 @@ "jsesc": "bin/jsesc" } }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remark-external-links": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", - "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==", + "node_modules/rehype-external-links": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz", + "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==", + "license": "MIT", "dependencies": { - "extend": "^3.0.0", - "is-absolute-url": "^3.0.0", - "mdast-util-definitions": "^4.0.0", - "space-separated-tokens": "^1.0.0", - "unist-util-visit": "^2.0.0" + "@types/hast": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-is-element": "^3.0.0", + "is-absolute-url": "^4.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-external-links/node_modules/mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", + "node_modules/rehype-external-links/node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/unist": "*" } }, - "node_modules/remark-external-links/node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "node_modules/rehype-external-links/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" }, - "node_modules/remark-external-links/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "node_modules/rehype-external-links/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-external-links/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "node_modules/rehype-external-links/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" + "@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-external-links/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "node_modules/rehype-external-links/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-parse": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", - "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==", + "node_modules/rehype-slug": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-6.0.0.tgz", + "integrity": "sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==", + "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" + "@types/hast": "^3.0.0", + "github-slugger": "^2.0.0", + "hast-util-heading-rank": "^3.0.0", + "hast-util-to-string": "^3.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-rehype": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", - "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "node_modules/rehype-slug/node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-to-hast": "^12.1.0", - "unified": "^10.0.0" + "@types/unist": "*" + } + }, + "node_modules/rehype-slug/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/rehype-slug/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-slug": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz", - "integrity": "sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==", + "node_modules/rehype-slug/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "license": "MIT", "dependencies": { - "github-slugger": "^1.0.0", - "mdast-util-to-string": "^1.0.0", - "unist-util-visit": "^2.0.0" + "@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-slug/node_modules/mdast-util-to-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", - "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", + "node_modules/rehype-slug/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "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-slug/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" } }, - "node_modules/remark-slug/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "node_modules/remark-parse": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", + "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-slug/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "node_modules/remark-rehype": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-to-hast": "^12.1.0", + "unified": "^10.0.0" }, "funding": { "type": "opencollective", @@ -32449,14 +30449,6 @@ "node": "6.* || >= 7.*" } }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "engines": { - "node": ">=0.12.0" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -32599,12 +30591,12 @@ } }, "node_modules/scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" } }, "node_modules/schema-utils": { @@ -32792,11 +30784,6 @@ "node": ">= 0.8.0" } }, - "node_modules/set-cookie-parser": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz", - "integrity": "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==" - }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -32920,17 +30907,6 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, - "node_modules/simple-update-notifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", - "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -33187,27 +31163,357 @@ "node": ">= 0.8" } }, - "node_modules/store2": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.2.tgz", - "integrity": "sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==" - }, "node_modules/storybook": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-7.6.7.tgz", - "integrity": "sha512-1Cd895dqYIT5MOUOCDlD73OTWoJubLq/sWC7AMzkMrLu76yD4Cu6f+wv1HDrRAheRaCaeT3yhYEhsMB6qHIcaA==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.2.9.tgz", + "integrity": "sha512-S7Q/Yt4A+nu1O23rg39lQvBqL2Vg+PKXbserDWUR4LFJtfmoZ2xGO8oFIhJmvvhjUBvolw1q7QDeswPq2i0sGw==", + "license": "MIT", "dependencies": { - "@storybook/cli": "7.6.7" + "@babel/core": "^7.24.4", + "@babel/types": "^7.24.0", + "@storybook/codemod": "8.2.9", + "@storybook/core": "8.2.9", + "@types/semver": "^7.3.4", + "@yarnpkg/fslib": "2.10.3", + "@yarnpkg/libzip": "2.3.0", + "chalk": "^4.1.0", + "commander": "^6.2.1", + "cross-spawn": "^7.0.3", + "detect-indent": "^6.1.0", + "envinfo": "^7.7.3", + "execa": "^5.0.0", + "fd-package-json": "^1.2.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "giget": "^1.0.0", + "globby": "^14.0.1", + "jscodeshift": "^0.15.1", + "leven": "^3.1.0", + "ora": "^5.4.1", + "prettier": "^3.1.1", + "prompts": "^2.4.0", + "semver": "^7.3.7", + "strip-json-comments": "^3.0.1", + "tempy": "^3.1.0", + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0" }, "bin": { - "sb": "index.js", - "storybook": "index.js" + "getstorybook": "bin/index.cjs", + "sb": "bin/index.cjs", + "storybook": "bin/index.cjs" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, + "node_modules/storybook/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/storybook/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/storybook/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/storybook/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/storybook/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/storybook/node_modules/crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "license": "MIT", + "dependencies": { + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/crypto-random-string/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/storybook/node_modules/globby": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", + "license": "MIT", + "dependencies": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/storybook/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/storybook/node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/storybook/node_modules/temp-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", + "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==", + "license": "MIT", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/storybook/node_modules/tempy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.1.0.tgz", + "integrity": "sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==", + "license": "MIT", + "dependencies": { + "is-stream": "^3.0.0", + "temp-dir": "^3.0.0", + "type-fest": "^2.12.2", + "unique-string": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/storybook/node_modules/unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/stream-browserify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", @@ -33246,12 +31552,10 @@ } }, "node_modules/strict-event-emitter": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz", - "integrity": "sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==", - "dependencies": { - "events": "^3.3.0" - } + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", + "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==", + "license": "MIT" }, "node_modules/string_decoder": { "version": "1.3.0", @@ -33431,6 +31735,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "license": "MIT", "dependencies": { "min-indent": "^1.0.0" }, @@ -33705,6 +32010,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "license": "ISC", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -33717,31 +32023,6 @@ "node": ">=10" } }, - "node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/tar-fs/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "node_modules/tar-fs/node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/tar-stream": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", @@ -33761,6 +32042,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" }, @@ -33788,6 +32070,7 @@ "version": "0.8.4", "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "license": "MIT", "dependencies": { "rimraf": "~2.6.2" }, @@ -33807,6 +32090,8 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -34032,9 +32317,10 @@ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, "node_modules/tiny-invariant": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" }, "node_modules/tiny-warning": { "version": "1.0.3", @@ -34149,11 +32435,6 @@ "xtend": "~4.0.1" } }, - "node_modules/tocbot": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/tocbot/-/tocbot-4.25.0.tgz", - "integrity": "sha512-kE5wyCQJ40hqUaRVkyQ4z5+4juzYsv/eK+aqD97N62YH0TxFhzJvo22RUQQZdO3YnXAk42ZOfOpjVdy+Z0YokA==" - }, "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", @@ -34163,9 +32444,10 @@ } }, "node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -34433,9 +32715,10 @@ } }, "node_modules/ufo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", - "integrity": "sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==" + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", + "license": "MIT" }, "node_modules/uglify-js": { "version": "3.17.4", @@ -34529,6 +32812,18 @@ "node": ">=4" } }, + "node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/unified": { "version": "10.1.2", "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", @@ -34665,20 +32960,25 @@ } }, "node_modules/unplugin": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.6.0.tgz", - "integrity": "sha512-BfJEpWBu3aE/AyHx8VaNE/WgouoQxgH9baAiH82JjX8cqVyi3uJQstqwD5J+SZxIK326SZIhsSZlALXVBCknTQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.12.2.tgz", + "integrity": "sha512-bEqQxeC7rxtxPZ3M5V4Djcc4lQqKPgGe3mAWZvxcSmX5jhGxll19NliaRzQSQPrk4xJZSGniK3puLWpRuZN7VQ==", + "license": "MIT", "dependencies": { - "acorn": "^8.11.2", - "chokidar": "^3.5.3", + "acorn": "^8.12.1", + "chokidar": "^3.6.0", "webpack-sources": "^3.2.3", - "webpack-virtual-modules": "^0.6.1" + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": ">=14.0.0" } }, "node_modules/unplugin/node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -34687,23 +32987,16 @@ } }, "node_modules/unplugin/node_modules/webpack-virtual-modules": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz", - "integrity": "sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==" + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", + "license": "MIT" }, "node_modules/unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "engines": { - "node": ">=8" - } - }, "node_modules/upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", @@ -34714,9 +33007,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "funding": [ { "type": "opencollective", @@ -34731,9 +33024,10 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -34816,69 +33110,6 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" }, - "node_modules/use-callback-ref": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.1.tgz", - "integrity": "sha512-Lg4Vx1XZQauB42Hw3kK7JM6yjVjgFmFC5/Ab797s79aARomD2nEErc4mCgM8EZrARLmmbWpi5DGCadmK50DcAQ==", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-callback-ref/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "node_modules/use-resize-observer": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", - "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", - "dependencies": { - "@juggle/resize-observer": "^3.3.1" - }, - "peerDependencies": { - "react": "16.8.0 - 18", - "react-dom": "16.8.0 - 18" - } - }, - "node_modules/use-sidecar": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", - "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", - "dependencies": { - "detect-node-es": "^1.1.0", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-sidecar/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, "node_modules/util": { "version": "0.12.5", "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", @@ -35265,6 +33496,12 @@ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" }, + "node_modules/walk-up-path": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", + "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", + "license": "ISC" + }, "node_modules/walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", @@ -35301,17 +33538,6 @@ "defaults": "^1.0.3" } }, - "node_modules/web-encoding": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/web-encoding/-/web-encoding-1.1.5.tgz", - "integrity": "sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==", - "dependencies": { - "util": "^0.12.3" - }, - "optionalDependencies": { - "@zxing/text-encoding": "0.9.0" - } - }, "node_modules/webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", @@ -35801,20 +34027,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/which-typed-array": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", @@ -36346,15 +34558,6 @@ "node": ">=10" } }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", @@ -36366,6 +34569,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/zip-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", @@ -36382,9 +34597,9 @@ }, "dependencies": { "@adobe/css-tools": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz", - "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz", + "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==" }, "@ampproject/remapping": { "version": "2.2.0", @@ -36481,14 +34696,6 @@ } } }, - "@aw-web-design/x-default-browser": { - "version": "1.4.126", - "resolved": "https://registry.npmjs.org/@aw-web-design/x-default-browser/-/x-default-browser-1.4.126.tgz", - "integrity": "sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==", - "requires": { - "default-browser-id": "3.0.0" - } - }, "@babel/cli": { "version": "7.19.3", "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.19.3.tgz", @@ -36506,34 +34713,34 @@ } }, "@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "requires": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" } }, "@babel/compat-data": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==" + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", + "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==" }, "@babel/core": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz", - "integrity": "sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "requires": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.6", - "@babel/parser": "^7.23.6", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", - "@babel/types": "^7.23.6", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -36571,52 +34778,53 @@ } }, "@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", "requires": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.25.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "dependencies": { "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "requires": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" } } } }, "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", "requires": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", "requires": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", "requires": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -36642,18 +34850,16 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.6.tgz", - "integrity": "sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz", + "integrity": "sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/traverse": "^7.25.0", "semver": "^6.3.1" }, "dependencies": { @@ -36665,11 +34871,11 @@ } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", + "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-annotate-as-pure": "^7.24.7", "regexpu-core": "^5.3.1", "semver": "^6.3.1" }, @@ -36701,103 +34907,84 @@ } } }, - "@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" - }, - "@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "requires": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "requires": { - "@babel/types": "^7.22.5" - } - }, "@babel/helper-member-expression-to-functions": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", + "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", "requires": { - "@babel/types": "^7.23.0" + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8" } }, "@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "requires": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-module-transforms": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" } }, "@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", "requires": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" } }, "@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==" + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==" }, "@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz", + "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-wrap-function": "^7.25.0", + "@babel/traverse": "^7.25.0" } }, "@babel/helper-replace-supers": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", - "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz", + "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==", "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5" + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/traverse": "^7.25.0" } }, "@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "requires": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", "requires": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" } }, "@babel/helper-split-export-declaration": { @@ -36809,80 +34996,100 @@ } }, "@babel/helper-string-parser": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==" + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==" }, "@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==" + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==" }, "@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==" + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==" }, "@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz", + "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==", "requires": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.0", + "@babel/types": "^7.25.0" } }, "@babel/helpers": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.6.tgz", - "integrity": "sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", "requires": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.6", - "@babel/types": "^7.23.6" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" } }, "@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "requires": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" } }, "@babel/parser": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==" + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", + "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", + "requires": { + "@babel/types": "^7.25.2" + } + }, + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz", + "integrity": "sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==", + "requires": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.3" + } + }, + "@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz", + "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==", + "requires": { + "@babel/helper-plugin-utils": "^7.24.8" + } }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", - "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.0.tgz", + "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", - "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.23.3" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" } }, "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz", - "integrity": "sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz", + "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==", "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.0" } }, "@babel/plugin-proposal-class-properties": { @@ -37019,19 +35226,19 @@ } }, "@babel/plugin-syntax-import-assertions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", - "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-syntax-import-attributes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", - "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-syntax-import-meta": { @@ -37140,143 +35347,149 @@ } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", - "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-async-generator-functions": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz", - "integrity": "sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.0.tgz", + "integrity": "sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==", "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-remap-async-to-generator": "^7.25.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/traverse": "^7.25.0" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", - "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", "requires": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.20" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", - "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", - "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz", + "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" } }, "@babel/plugin-transform-class-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", - "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", + "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-class-static-block": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", - "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-transform-classes": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz", - "integrity": "sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-split-export-declaration": "^7.22.6", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.0.tgz", + "integrity": "sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/traverse": "^7.25.0", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", - "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.15" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" } }, "@babel/plugin-transform-destructuring": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", - "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", + "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", - "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", - "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz", + "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8" } }, "@babel/plugin-transform-dynamic-import": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", - "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", - "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-export-namespace-from": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", - "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, @@ -37290,206 +35503,205 @@ } }, "@babel/plugin-transform-for-of": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", - "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" } }, "@babel/plugin-transform-function-name": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", - "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz", + "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==", "requires": { - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.1" } }, "@babel/plugin-transform-json-strings": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", - "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-transform-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", - "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz", + "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" } }, "@babel/plugin-transform-logical-assignment-operators": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", - "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", - "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", - "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", - "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", + "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-simple-access": "^7.24.7" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz", - "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz", + "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==", "requires": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-module-transforms": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.0" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", - "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-new-target": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", - "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", - "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-transform-numeric-separator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", - "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-transform-object-rest-spread": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", - "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", "requires": { - "@babel/compat-data": "^7.23.3", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.23.3" + "@babel/plugin-transform-parameters": "^7.24.7" } }, "@babel/plugin-transform-object-super": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", - "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" } }, "@babel/plugin-transform-optional-catch-binding": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", - "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-transform-optional-chaining": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", - "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", + "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-transform-parameters": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", - "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-private-methods": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", - "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", + "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-private-property-in-object": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", - "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-transform-property-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", - "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-react-constant-elements": { @@ -37538,20 +35750,20 @@ } }, "@babel/plugin-transform-regenerator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", - "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "regenerator-transform": "^0.15.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", - "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-runtime": { @@ -37575,44 +35787,44 @@ } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", - "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-spread": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", - "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", - "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-template-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", - "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", - "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", + "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.8" } }, "@babel/plugin-transform-typescript": { @@ -37627,60 +35839,62 @@ } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", - "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", "requires": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-unicode-property-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", - "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", - "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/plugin-transform-unicode-sets-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", - "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", + "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" } }, "@babel/preset-env": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.6.tgz", - "integrity": "sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==", - "requires": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.3", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.3.tgz", + "integrity": "sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==", + "requires": { + "@babel/compat-data": "^7.25.2", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.23.3", - "@babel/plugin-syntax-import-attributes": "^7.23.3", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -37692,66 +35906,67 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.23.3", - "@babel/plugin-transform-async-generator-functions": "^7.23.4", - "@babel/plugin-transform-async-to-generator": "^7.23.3", - "@babel/plugin-transform-block-scoped-functions": "^7.23.3", - "@babel/plugin-transform-block-scoping": "^7.23.4", - "@babel/plugin-transform-class-properties": "^7.23.3", - "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/plugin-transform-classes": "^7.23.5", - "@babel/plugin-transform-computed-properties": "^7.23.3", - "@babel/plugin-transform-destructuring": "^7.23.3", - "@babel/plugin-transform-dotall-regex": "^7.23.3", - "@babel/plugin-transform-duplicate-keys": "^7.23.3", - "@babel/plugin-transform-dynamic-import": "^7.23.4", - "@babel/plugin-transform-exponentiation-operator": "^7.23.3", - "@babel/plugin-transform-export-namespace-from": "^7.23.4", - "@babel/plugin-transform-for-of": "^7.23.6", - "@babel/plugin-transform-function-name": "^7.23.3", - "@babel/plugin-transform-json-strings": "^7.23.4", - "@babel/plugin-transform-literals": "^7.23.3", - "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", - "@babel/plugin-transform-member-expression-literals": "^7.23.3", - "@babel/plugin-transform-modules-amd": "^7.23.3", - "@babel/plugin-transform-modules-commonjs": "^7.23.3", - "@babel/plugin-transform-modules-systemjs": "^7.23.3", - "@babel/plugin-transform-modules-umd": "^7.23.3", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.23.3", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", - "@babel/plugin-transform-numeric-separator": "^7.23.4", - "@babel/plugin-transform-object-rest-spread": "^7.23.4", - "@babel/plugin-transform-object-super": "^7.23.3", - "@babel/plugin-transform-optional-catch-binding": "^7.23.4", - "@babel/plugin-transform-optional-chaining": "^7.23.4", - "@babel/plugin-transform-parameters": "^7.23.3", - "@babel/plugin-transform-private-methods": "^7.23.3", - "@babel/plugin-transform-private-property-in-object": "^7.23.4", - "@babel/plugin-transform-property-literals": "^7.23.3", - "@babel/plugin-transform-regenerator": "^7.23.3", - "@babel/plugin-transform-reserved-words": "^7.23.3", - "@babel/plugin-transform-shorthand-properties": "^7.23.3", - "@babel/plugin-transform-spread": "^7.23.3", - "@babel/plugin-transform-sticky-regex": "^7.23.3", - "@babel/plugin-transform-template-literals": "^7.23.3", - "@babel/plugin-transform-typeof-symbol": "^7.23.3", - "@babel/plugin-transform-unicode-escapes": "^7.23.3", - "@babel/plugin-transform-unicode-property-regex": "^7.23.3", - "@babel/plugin-transform-unicode-regex": "^7.23.3", - "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.0", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.25.0", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-modules-systemjs": "^7.25.0", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.8", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.6", - "babel-plugin-polyfill-corejs3": "^0.8.5", - "babel-plugin-polyfill-regenerator": "^0.5.3", - "core-js-compat": "^3.31.0", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.37.1", "semver": "^6.3.1" }, "dependencies": { "@babel/helper-define-polyfill-provider": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz", - "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", "requires": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -37767,30 +35982,30 @@ "requires": {} }, "babel-plugin-polyfill-corejs2": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz", - "integrity": "sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", "requires": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.4", + "@babel/helper-define-polyfill-provider": "^0.6.2", "semver": "^6.3.1" } }, "babel-plugin-polyfill-corejs3": { - "version": "0.8.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz", - "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==", + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.4", - "core-js-compat": "^3.33.1" + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz", - "integrity": "sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.4" + "@babel/helper-define-polyfill-provider": "^0.6.2" } }, "semver": { @@ -37846,9 +36061,9 @@ } }, "@babel/register": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.23.7.tgz", - "integrity": "sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.24.6.tgz", + "integrity": "sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==", "requires": { "clone-deep": "^4.0.1", "find-cache-dir": "^2.0.0", @@ -37937,39 +36152,36 @@ } }, "@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "requires": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" } }, "@babel/traverse": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.6.tgz", - "integrity": "sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==", - "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.6", - "@babel/types": "^7.23.6", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", + "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", + "requires": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", "debug": "^4.3.1", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", "requires": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" } }, @@ -37983,11 +36195,37 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, - "@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "optional": true + "@bundled-es-modules/cookie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", + "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", + "requires": { + "cookie": "^0.5.0" + }, + "dependencies": { + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + } + } + }, + "@bundled-es-modules/statuses": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", + "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", + "requires": { + "statuses": "^2.0.1" + } + }, + "@bundled-es-modules/tough-cookie": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/tough-cookie/-/tough-cookie-0.1.6.tgz", + "integrity": "sha512-dvMHbL464C0zI+Yqxbz6kZ5TOEp7GLW+pry/RWndAR8MJQAXZ2rPmIs8tziTZjeIyhSNZgZbCePtfSbdWqStJw==", + "requires": { + "@types/tough-cookie": "^4.0.5", + "tough-cookie": "^4.1.4" + } }, "@csstools/normalize.css": { "version": "12.0.0", @@ -38474,11 +36712,6 @@ } } }, - "@fal-works/esbuild-plugin-global-externals": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", - "integrity": "sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==" - }, "@floating-ui/core": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz", @@ -38548,6 +36781,99 @@ "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" }, + "@inquirer/confirm": { + "version": "3.1.22", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.22.tgz", + "integrity": "sha512-gsAKIOWBm2Q87CDfs9fEo7wJT3fwWIJfnDGMn9Qy74gBnNFOACDNfhUzovubbJjWnKLGBln7/NcSmZwj5DuEXg==", + "requires": { + "@inquirer/core": "^9.0.10", + "@inquirer/type": "^1.5.2" + } + }, + "@inquirer/core": { + "version": "9.0.10", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.10.tgz", + "integrity": "sha512-TdESOKSVwf6+YWDz8GhS6nKscwzkIyakEzCLJ5Vh6O3Co2ClhCJ0A4MG909MUWfaWdpJm7DE45ii51/2Kat9tA==", + "requires": { + "@inquirer/figures": "^1.0.5", + "@inquirer/type": "^1.5.2", + "@types/mute-stream": "^0.0.4", + "@types/node": "^22.1.0", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "dependencies": { + "@types/node": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz", + "integrity": "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==", + "requires": { + "undici-types": "~6.13.0" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" + }, + "undici-types": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", + "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==" + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "@inquirer/figures": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.5.tgz", + "integrity": "sha512-79hP/VWdZ2UVc9bFGJnoQ/lQMpL74mGgzSYX1xUqCVk7/v73vJCMw1VuyWN1jGkZ9B3z7THAbySqGbCNefcjfA==" + }, + "@inquirer/type": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.2.tgz", + "integrity": "sha512-w9qFkumYDCNyDZmNQjf/n6qQuvQ4dMC3BJesY4oF+yr0CxR5vxujflAVeIcS6U336uzi9GM0kAfZlLrZ9UTkpA==", + "requires": { + "mute-stream": "^1.0.0" + } + }, "@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -39431,9 +37757,9 @@ "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" }, "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" }, "@jridgewell/source-map": { "version": "0.3.5", @@ -39462,12 +37788,12 @@ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "@jsdevtools/ono": { @@ -39475,11 +37801,6 @@ "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" }, - "@juggle/resize-observer": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", - "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" - }, "@kinvolk/eslint-config": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@kinvolk/eslint-config/-/eslint-config-0.5.0.tgz", @@ -39496,12 +37817,11 @@ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, "@mdx-js/react": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz", - "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", + "integrity": "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==", "requires": { - "@types/mdx": "^2.0.0", - "@types/react": ">=16" + "@types/mdx": "^2.0.0" } }, "@monaco-editor/loader": { @@ -39521,28 +37841,17 @@ "prop-types": "^15.7.2" } }, - "@mswjs/cookies": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-0.2.2.tgz", - "integrity": "sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g==", - "requires": { - "@types/set-cookie-parser": "^2.4.0", - "set-cookie-parser": "^2.4.6" - } - }, "@mswjs/interceptors": { - "version": "0.17.6", - "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.17.6.tgz", - "integrity": "sha512-201pBIWehTURb6q8Gheu4Zhvd3Ox1U4BJq5KiOQsYzkWyfiOG4pwcz5hPZIEryztgrf8/sdwABpvY757xMmfrQ==", - "requires": { - "@open-draft/until": "^1.0.3", - "@types/debug": "^4.1.7", - "@xmldom/xmldom": "^0.8.3", - "debug": "^4.3.3", - "headers-polyfill": "^3.1.0", + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.29.1.tgz", + "integrity": "sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==", + "requires": { + "@open-draft/deferred-promise": "^2.2.0", + "@open-draft/logger": "^0.3.0", + "@open-draft/until": "^2.0.0", + "is-node-process": "^1.2.0", "outvariant": "^1.2.1", - "strict-event-emitter": "^0.2.4", - "web-encoding": "^1.1.5" + "strict-event-emitter": "^0.5.1" } }, "@mui/base": { @@ -39667,42 +37976,6 @@ "prop-types": "^15.8.1" } }, - "@mui/styles": { - "version": "5.15.17", - "resolved": "https://registry.npmjs.org/@mui/styles/-/styles-5.15.17.tgz", - "integrity": "sha512-PyZkFvUHDNcpCO+5Mr9t2g/De1JT7UAxjKgd5ojeoGmFiEhVQdZxbdHr6CZ1kBznqKU5nsWf1EmvI60iR3Nl+w==", - "requires": { - "@babel/runtime": "^7.23.9", - "@emotion/hash": "^0.9.1", - "@mui/private-theming": "^5.15.14", - "@mui/types": "^7.2.14", - "@mui/utils": "^5.15.14", - "clsx": "^2.1.0", - "csstype": "^3.1.3", - "hoist-non-react-statics": "^3.3.2", - "jss": "^10.10.0", - "jss-plugin-camel-case": "^10.10.0", - "jss-plugin-default-unit": "^10.10.0", - "jss-plugin-global": "^10.10.0", - "jss-plugin-nested": "^10.10.0", - "jss-plugin-props-sort": "^10.10.0", - "jss-plugin-rule-value-function": "^10.10.0", - "jss-plugin-vendor-prefixer": "^10.10.0", - "prop-types": "^15.8.1" - }, - "dependencies": { - "@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==" - }, - "clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" - } - } - }, "@mui/system": { "version": "5.15.15", "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.15.tgz", @@ -39809,27 +38082,6 @@ } } }, - "@ndelangen/get-tarball": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz", - "integrity": "sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==", - "requires": { - "gunzip-maybe": "^1.4.2", - "pump": "^3.0.0", - "tar-fs": "^2.1.1" - }, - "dependencies": { - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, "@nicolo-ribaudo/chokidar-2": { "version": "2.1.8-no-fsevents.3", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", @@ -39867,10 +38119,24 @@ "fastq": "^1.6.0" } }, + "@open-draft/deferred-promise": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", + "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==" + }, + "@open-draft/logger": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", + "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", + "requires": { + "is-node-process": "^1.2.0", + "outvariant": "^1.4.0" + } + }, "@open-draft/until": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-1.0.3.tgz", - "integrity": "sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", + "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==" }, "@pkgjs/parseargs": { "version": "0.11.0", @@ -39949,326 +38215,6 @@ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==" }, - "@radix-ui/number": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz", - "integrity": "sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@radix-ui/primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", - "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@radix-ui/react-arrow": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz", - "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - } - }, - "@radix-ui/react-collection": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz", - "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2" - } - }, - "@radix-ui/react-compose-refs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", - "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@radix-ui/react-context": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", - "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@radix-ui/react-direction": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", - "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@radix-ui/react-dismissable-layer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz", - "integrity": "sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-escape-keydown": "1.0.3" - } - }, - "@radix-ui/react-focus-guards": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", - "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@radix-ui/react-focus-scope": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.3.tgz", - "integrity": "sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1" - } - }, - "@radix-ui/react-id": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", - "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" - } - }, - "@radix-ui/react-popper": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.2.tgz", - "integrity": "sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==", - "requires": { - "@babel/runtime": "^7.13.10", - "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-rect": "1.0.1", - "@radix-ui/react-use-size": "1.0.1", - "@radix-ui/rect": "1.0.1" - } - }, - "@radix-ui/react-portal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.3.tgz", - "integrity": "sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - } - }, - "@radix-ui/react-primitive": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", - "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.2" - } - }, - "@radix-ui/react-roving-focus": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz", - "integrity": "sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-collection": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.1" - } - }, - "@radix-ui/react-select": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-1.2.2.tgz", - "integrity": "sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/number": "1.0.1", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-collection": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-dismissable-layer": "1.0.4", - "@radix-ui/react-focus-guards": "1.0.1", - "@radix-ui/react-focus-scope": "1.0.3", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-popper": "1.1.2", - "@radix-ui/react-portal": "1.0.3", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-previous": "1.0.1", - "@radix-ui/react-visually-hidden": "1.0.3", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.5" - } - }, - "@radix-ui/react-separator": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.0.3.tgz", - "integrity": "sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - } - }, - "@radix-ui/react-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", - "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1" - } - }, - "@radix-ui/react-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.0.3.tgz", - "integrity": "sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-controllable-state": "1.0.1" - } - }, - "@radix-ui/react-toggle-group": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.0.4.tgz", - "integrity": "sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-roving-focus": "1.0.4", - "@radix-ui/react-toggle": "1.0.3", - "@radix-ui/react-use-controllable-state": "1.0.1" - } - }, - "@radix-ui/react-toolbar": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.0.4.tgz", - "integrity": "sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-roving-focus": "1.0.4", - "@radix-ui/react-separator": "1.0.3", - "@radix-ui/react-toggle-group": "1.0.4" - } - }, - "@radix-ui/react-use-callback-ref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", - "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@radix-ui/react-use-controllable-state": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", - "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" - } - }, - "@radix-ui/react-use-escape-keydown": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", - "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.1" - } - }, - "@radix-ui/react-use-layout-effect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", - "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@radix-ui/react-use-previous": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz", - "integrity": "sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@radix-ui/react-use-rect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz", - "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/rect": "1.0.1" - } - }, - "@radix-ui/react-use-size": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz", - "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.1" - } - }, - "@radix-ui/react-visually-hidden": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz", - "integrity": "sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==", - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - } - }, - "@radix-ui/rect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz", - "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==", - "requires": { - "@babel/runtime": "^7.13.10" - } - }, "@reduxjs/toolkit": { "version": "1.9.5", "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.5.tgz", @@ -40343,6 +38289,11 @@ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" }, + "@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==" + }, "@sinonjs/commons": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", @@ -40360,11 +38311,10 @@ } }, "@storybook/addon-actions": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.6.7.tgz", - "integrity": "sha512-+6EZvhIeKEqG/RNsU3R5DxOrd60BL5GEvmzE2w60s2eKaNNxtyilDjiO1g4z2s2zDNyr7JL/Ft03pJ0Jgo0lew==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.2.9.tgz", + "integrity": "sha512-eh2teOqjga7aoClDVV+/b1gHJqsPwjiU1t+Hg/l4i2CkaBUNdYMEL90nR6fgReOdvvL5YhcPwJ8w38f9TrQcoQ==", "requires": { - "@storybook/core-events": "7.6.7", "@storybook/global": "^5.0.0", "@types/uuid": "^9.0.1", "dequal": "^2.0.2", @@ -40380,9 +38330,9 @@ } }, "@storybook/addon-backgrounds": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.7.tgz", - "integrity": "sha512-55sBy1YUqponAVe+qL16qtWxdf63vHEnIoqFyHEwGpk7K9IhFA1BmdSpFr5VnWEwXeJXKj30db78frh2LUdk3Q==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.2.9.tgz", + "integrity": "sha512-eGmZAd742ORBbQ6JepzBCko/in62T4Xg9j9LVa+Cvz/7L1C/RQSuU6sUwbRAsXaz+PMVDksPDCUUNsXl3zUL7w==", "requires": { "@storybook/global": "^5.0.0", "memoizerific": "^1.11.3", @@ -40390,97 +38340,40 @@ } }, "@storybook/addon-controls": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-7.6.7.tgz", - "integrity": "sha512-DJ3gfvcdCgqi7AQxu83vx0AEUKiuJrNcSATfWV3Jqi8dH6fYO2yqpemHEeWOEy+DAHxIOaqLKwb1QjIBj+vSRQ==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.2.9.tgz", + "integrity": "sha512-vaSE78KOE7SO0GrW4e+mdQphSNpvCX/FGybIRxyaKX9h8smoyUwRNHVyCS3ROHTwH324QWu7GDzsOVrnyXOv0A==", "requires": { - "@storybook/blocks": "7.6.7", + "dequal": "^2.0.2", "lodash": "^4.17.21", "ts-dedent": "^2.0.0" } }, "@storybook/addon-docs": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-7.6.7.tgz", - "integrity": "sha512-2dfajNhweofJ3LxjGO83UE5sBMvKtJB0Agj7q8mMtK/9PUCUcbvsFSyZnO/s6X1zAjSn5ZrirbSoTXU4IqxwSA==", - "requires": { - "@jest/transform": "^29.3.1", - "@mdx-js/react": "^2.1.5", - "@storybook/blocks": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/components": "7.6.7", - "@storybook/csf-plugin": "7.6.7", - "@storybook/csf-tools": "7.6.7", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.2.9.tgz", + "integrity": "sha512-flDOxFIGmXg+6lVdwTLMOKsGob1WrT7rG98mn1SNW0Nxhg3Wg+9pQuq1GLxEzKtAgSflmu+xcBRfYhsogyDXkw==", + "requires": { + "@babel/core": "^7.24.4", + "@mdx-js/react": "^3.0.0", + "@storybook/blocks": "8.2.9", + "@storybook/csf-plugin": "8.2.9", "@storybook/global": "^5.0.0", - "@storybook/mdx2-csf": "^1.0.0", - "@storybook/node-logger": "7.6.7", - "@storybook/postinstall": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/react-dom-shim": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", + "@storybook/react-dom-shim": "8.2.9", + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", "fs-extra": "^11.1.0", - "remark-external-links": "^8.0.0", - "remark-slug": "^6.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "rehype-external-links": "^3.0.0", + "rehype-slug": "^6.0.0", "ts-dedent": "^2.0.0" }, "dependencies": { - "@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + "@storybook/react-dom-shim": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.2.9.tgz", + "integrity": "sha512-uCAjSQEsNk8somVn1j/I1G9G/uUax5byHseIIV0Eq3gVXttGd7gaWcP+TDHtqIaenWHx4l+hCSuCesxiLWmx4Q==", + "requires": {} }, "fs-extra": { "version": "11.2.0", @@ -40491,259 +38384,69 @@ "jsonfile": "^6.0.1", "universalify": "^2.0.0" } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "requires": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==" - }, - "jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "requires": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } } } }, "@storybook/addon-essentials": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-7.6.7.tgz", - "integrity": "sha512-nNLMrpIvc04z4XCA+kval/44eKAFJlUJeeL2pxwP7F/PSzjWe5BXv1bQHOiw8inRO5II0PzqwWnVCI9jsj7K5A==", - "requires": { - "@storybook/addon-actions": "7.6.7", - "@storybook/addon-backgrounds": "7.6.7", - "@storybook/addon-controls": "7.6.7", - "@storybook/addon-docs": "7.6.7", - "@storybook/addon-highlight": "7.6.7", - "@storybook/addon-measure": "7.6.7", - "@storybook/addon-outline": "7.6.7", - "@storybook/addon-toolbars": "7.6.7", - "@storybook/addon-viewport": "7.6.7", - "@storybook/core-common": "7.6.7", - "@storybook/manager-api": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/preview-api": "7.6.7", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.2.9.tgz", + "integrity": "sha512-B2d3eznGZvPIyCVtYX0UhrYcEfK+3Y2sACmEWpSwtk8KXomFEsZnD95m397BYDRw3/X6qeSLWxqgMfqDTEDeMA==", + "requires": { + "@storybook/addon-actions": "8.2.9", + "@storybook/addon-backgrounds": "8.2.9", + "@storybook/addon-controls": "8.2.9", + "@storybook/addon-docs": "8.2.9", + "@storybook/addon-highlight": "8.2.9", + "@storybook/addon-measure": "8.2.9", + "@storybook/addon-outline": "8.2.9", + "@storybook/addon-toolbars": "8.2.9", + "@storybook/addon-viewport": "8.2.9", "ts-dedent": "^2.0.0" } }, "@storybook/addon-highlight": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-7.6.7.tgz", - "integrity": "sha512-2F/tJdn45d4zrvf/cmE1vsczl99wK8+I+kkj0G7jLsrJR0w1zTgbgjy6T9j86HBTBvWcnysNFNIRWPAOh5Wdbw==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.2.9.tgz", + "integrity": "sha512-qdcazeNQoo9QKIq+LJJZZXvFZoLn+i4uhbt1Uf9WtW6oU/c1qxORGVD7jc3zsxbQN9nROVPbJ76sfthogxeqWA==", "requires": { "@storybook/global": "^5.0.0" } }, "@storybook/addon-interactions": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-7.6.20.tgz", - "integrity": "sha512-uH+OIxLtvfnnmdN3Uf8MwzfEFYtaqSA6Hir6QNPc643se0RymM8mULN0rzRyvspwd6OagWdtOxsws3aHk02KTA==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.2.9.tgz", + "integrity": "sha512-oSxBkqpmp1Vm9v/G8mZeFNXD8k6T1NMgzUWzAx7R5m31rfObhoi5Fo1bKQT5BAhSSsdjjd7owTAFKdhwSotSKg==", "requires": { "@storybook/global": "^5.0.0", - "@storybook/types": "7.6.20", - "jest-mock": "^27.0.6", + "@storybook/instrumenter": "8.2.9", + "@storybook/test": "8.2.9", "polished": "^4.2.2", "ts-dedent": "^2.2.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@storybook/channels": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.20.tgz", - "integrity": "sha512-4hkgPSH6bJclB2OvLnkZOGZW1WptJs09mhQ6j6qLjgBZzL/ZdD6priWSd7iXrmPiN5TzUobkG4P4Dp7FjkiO7A==", - "requires": { - "@storybook/client-logger": "7.6.20", - "@storybook/core-events": "7.6.20", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - } - }, - "@storybook/client-logger": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.20.tgz", - "integrity": "sha512-NwG0VIJQCmKrSaN5GBDFyQgTAHLNishUPLW1NrzqTDNAhfZUoef64rPQlinbopa0H4OXmlB+QxbQIb3ubeXmSQ==", - "requires": { - "@storybook/global": "^5.0.0" - } - }, - "@storybook/core-events": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.20.tgz", - "integrity": "sha512-tlVDuVbDiNkvPDFAu+0ou3xBBYbx9zUURQz4G9fAq0ScgBOs/bpzcRrFb4mLpemUViBAd47tfZKdH4MAX45KVQ==", - "requires": { - "ts-dedent": "^2.0.0" - } - }, - "@storybook/types": { - "version": "7.6.20", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.20.tgz", - "integrity": "sha512-GncdY3x0LpbhmUAAJwXYtJDUQEwfF175gsjH0/fxPkxPoV7Sef9TM41jQLJW/5+6TnZoCZP/+aJZTJtq3ni23Q==", - "requires": { - "@storybook/channels": "7.6.20", - "@types/babel__core": "^7.0.0", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - } - }, - "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "@storybook/addon-links": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-7.6.7.tgz", - "integrity": "sha512-O5LekPslkAIDtXC/TCIyg/3c0htBxDYwb/s+NrZUPTNWJsngxvTAwp6aIk6aVSeSCFUMWvBFcVsuV3hv+ndK6w==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.2.9.tgz", + "integrity": "sha512-RhJzUNdDb7lbliwXb64HMwieIeJ+OQ2Ditue1vmSox6NsSd+pshR+okHpAyoP1+fW+dahNENwAS2Kt2QiI78FA==", "requires": { - "@storybook/csf": "^0.1.2", + "@storybook/csf": "0.1.11", "@storybook/global": "^5.0.0", "ts-dedent": "^2.0.0" } }, "@storybook/addon-measure": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-7.6.7.tgz", - "integrity": "sha512-t1RnnNO4Xzgnsxu63FlZwsCTF0+9jKxr44NiJAUOxW9ppbCvs/JfSDOOvcDRtPWyjgnyzexNUUctMfxvLrU01A==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.2.9.tgz", + "integrity": "sha512-XUfQtYRKWB2dfbPRmHuos816wt1JrLbtRld5ZC8J8ljeqZ4hFBPTQcgI5GAzZqjQuclLC0KuhlA/0bKxdxMMGA==", "requires": { "@storybook/global": "^5.0.0", "tiny-invariant": "^1.3.1" } }, "@storybook/addon-outline": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-7.6.7.tgz", - "integrity": "sha512-gu2y46ijjMkXlxy1f8Cctgjw5b5y8vSIqNAYlrs5/Qy+hJAWyU6lj2PFGOCCUG4L+F45fAjwWAin6qz43+WnRQ==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.2.9.tgz", + "integrity": "sha512-p22kI4W7MT0YJOCmg/FfhfH+NpZEDA5tgwstjazSg4ertyhaxziMwWZWiK2JCg0gOAfRJjoYjHz+6/u56iXwgQ==", "requires": { "@storybook/global": "^5.0.0", "ts-dedent": "^2.0.0" @@ -40954,14 +38657,15 @@ } }, "@storybook/addon-toolbars": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-7.6.7.tgz", - "integrity": "sha512-vT+YMzw8yVwndhJglI0XtELfXWq1M0HEy5ST3XPzbjmsJ54LgTf1b29UMkh0E/05qBQNFCcbT9B/tLxqWezxlg==" + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.2.9.tgz", + "integrity": "sha512-9LMZZ2jRD86Jh6KXedDbAYs4eHj9HtJA9VhSEE2wiqMGwXozpySi7B1GWniNzmFfcgMQ4JHfmD/OrBVTK7Ca/w==", + "requires": {} }, "@storybook/addon-viewport": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-7.6.7.tgz", - "integrity": "sha512-Q/BKjJaKzl4RWxH45K2iIXwkicj4ReVAUIpIyd7dPBb/Bx+hEDYZxR5dDg82AMkZdA71x5ttMnuDSuVpmWAE6g==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.2.9.tgz", + "integrity": "sha512-lyM24+DJEt8R0YZkJKee34NQWv0REACU6lYDalqJNdKS1sEwzLGWxg1hZXnw2JFdBID9NGVvyYU2w6LDozOB0g==", "requires": { "memoizerific": "^1.11.3" } @@ -40972,31 +38676,22 @@ "integrity": "sha512-WM4vjgSVi8epvGiYfru7BtC3f0tGwNs7QK3Uc4xQn4t5hHQvISnCqbNrHdDYmNW56Do+bBztE8SwP6NGUvd7ww==" }, "@storybook/blocks": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.6.7.tgz", - "integrity": "sha512-+QEvGQ0he/YvFS3lsZORJWxhQIyqcCDWsxbJxJiByePd+Z4my3q8xwtPhHW0TKRL0xUgNE/GnTfMMqJfevTuSw==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.2.9.tgz", + "integrity": "sha512-5276q/s/UL8arwftuBXovUNHqYo/HPQFMGXEmjVVAMXUyFjzEAfKj3+xU897J6AuL+7XVZG32WnqA+X6LJMrcQ==", "requires": { - "@storybook/channels": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/components": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/docs-tools": "7.6.7", + "@storybook/csf": "0.1.11", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", + "@storybook/icons": "^1.2.5", "@types/lodash": "^4.14.167", "color-convert": "^2.0.1", "dequal": "^2.0.2", "lodash": "^4.17.21", - "markdown-to-jsx": "^7.1.8", + "markdown-to-jsx": "^7.4.5", "memoizerific": "^1.11.3", "polished": "^4.2.2", "react-colorful": "^5.1.2", "telejson": "^7.2.0", - "tocbot": "^4.20.1", "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" }, @@ -41016,41 +38711,6 @@ } } }, - "@storybook/builder-manager": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-7.6.7.tgz", - "integrity": "sha512-6HYpj6+g/qbDMvImVz/G/aANbkhppyBa1ozfHxLK7tRD79YvozCWmj2Z9umRekPv9VIeMxnI5EEzJXOsoMX5DQ==", - "requires": { - "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/core-common": "7.6.7", - "@storybook/manager": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@types/ejs": "^3.1.1", - "@types/find-cache-dir": "^3.2.1", - "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", - "browser-assert": "^1.2.1", - "ejs": "^3.1.8", - "esbuild": "^0.18.0", - "esbuild-plugin-alias": "^0.2.1", - "express": "^4.17.3", - "find-cache-dir": "^3.0.0", - "fs-extra": "^11.1.0", - "process": "^0.11.10", - "util": "^0.12.4" - }, - "dependencies": { - "fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } - } - }, "@storybook/builder-webpack5": { "version": "7.6.7", "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-7.6.7.tgz", @@ -41100,6 +38760,11 @@ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, + "@storybook/node-logger": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", + "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==" + }, "@types/node": { "version": "18.19.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", @@ -41343,164 +39008,6 @@ "tiny-invariant": "^1.3.1" } }, - "@storybook/cli": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-7.6.7.tgz", - "integrity": "sha512-DwDWzkifBH17ry+n+d+u52Sv69dZQ+04ETJdDDzghcyAcKnFzrRNukj4tJ21cm+ZAU/r0fKR9d4Qpbogca9fAg==", - "requires": { - "@babel/core": "^7.23.2", - "@babel/preset-env": "^7.23.2", - "@babel/types": "^7.23.0", - "@ndelangen/get-tarball": "^3.0.7", - "@storybook/codemod": "7.6.7", - "@storybook/core-common": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/core-server": "7.6.7", - "@storybook/csf-tools": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/telemetry": "7.6.7", - "@storybook/types": "7.6.7", - "@types/semver": "^7.3.4", - "@yarnpkg/fslib": "2.10.3", - "@yarnpkg/libzip": "2.3.0", - "chalk": "^4.1.0", - "commander": "^6.2.1", - "cross-spawn": "^7.0.3", - "detect-indent": "^6.1.0", - "envinfo": "^7.7.3", - "execa": "^5.0.0", - "express": "^4.17.3", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "get-npm-tarball-url": "^2.0.3", - "get-port": "^5.1.1", - "giget": "^1.0.0", - "globby": "^11.0.2", - "jscodeshift": "^0.15.1", - "leven": "^3.1.0", - "ora": "^5.4.1", - "prettier": "^2.8.0", - "prompts": "^2.4.0", - "puppeteer-core": "^2.1.1", - "read-pkg-up": "^7.0.1", - "semver": "^7.3.7", - "simple-update-notifier": "^2.0.0", - "strip-json-comments": "^3.0.1", - "tempy": "^1.0.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "tempy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz", - "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==", - "requires": { - "del": "^6.0.0", - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - } - }, - "type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" - } - } - }, "@storybook/client-api": { "version": "7.6.7", "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-7.6.7.tgz", @@ -41519,41 +39026,81 @@ } }, "@storybook/codemod": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-7.6.7.tgz", - "integrity": "sha512-an2pD5OHqO7CE8Wb7JxjrDnpQgeoxB22MyOs8PPJ9Rvclhpjg+Ku9RogoObYm//zR4g406l7Ec8mTltUkVCEOA==", - "requires": { - "@babel/core": "^7.23.2", - "@babel/preset-env": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.2", - "@storybook/csf-tools": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/types": "7.6.7", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.2.9.tgz", + "integrity": "sha512-3yRx1lFMm1FXWVv+CKDiYM4gOQPEfpcZAQrjfcumxSDUrB091pnU1PeI92Prj3vCdi4+0oPNuN4yDGNUYTMP/A==", + "requires": { + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.24.4", + "@babel/types": "^7.24.0", + "@storybook/core": "8.2.9", + "@storybook/csf": "0.1.11", "@types/cross-spawn": "^6.0.2", "cross-spawn": "^7.0.3", - "globby": "^11.0.2", + "globby": "^14.0.1", "jscodeshift": "^0.15.1", "lodash": "^4.17.21", - "prettier": "^2.8.0", - "recast": "^0.23.1" + "prettier": "^3.1.1", + "recast": "^0.23.5", + "tiny-invariant": "^1.3.1" + }, + "dependencies": { + "globby": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", + "requires": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + } + }, + "path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==" + }, + "prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==" + }, + "slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==" + } } }, - "@storybook/components": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-7.6.7.tgz", - "integrity": "sha512-1HN4p+MCI4Tx9VGZayZyqbW7SB7mXQLnS5fUbTE1gXaMYHpzFvcrRNROeV1LZPClJX6qx1jgE5ngZojhxGuxMA==", + "@storybook/core": { + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.2.9.tgz", + "integrity": "sha512-wSER8FpA6Il/jPyDfKm3yohxDtuhisNPTonMVzd3ulNWR4zERLddyO3HrHJJwdqYHLNk4SBFzwMGpQZVws1y0w==", "requires": { - "@radix-ui/react-select": "^1.2.2", - "@radix-ui/react-toolbar": "^1.0.4", - "@storybook/client-logger": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "memoizerific": "^1.11.3", - "use-resize-observer": "^9.1.0", - "util-deprecate": "^1.0.2" + "@storybook/csf": "0.1.11", + "@types/express": "^4.17.21", + "@types/node": "^18.0.0", + "browser-assert": "^1.2.1", + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0", + "esbuild-register": "^3.5.0", + "express": "^4.19.2", + "process": "^0.11.10", + "recast": "^0.23.5", + "util": "^0.12.4", + "ws": "^8.2.3" + }, + "dependencies": { + "@types/node": { + "version": "18.19.46", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.46.tgz", + "integrity": "sha512-vnRgMS7W6cKa1/0G3/DTtQYpVrZ8c0Xm6UkLaVFrb9jtcVC3okokW09Ki1Qdrj9ISokszD69nY4WDLRlvHlhAA==", + "requires": { + "undici-types": "~5.26.4" + } + } } }, "@storybook/core-client": { @@ -41595,6 +39142,11 @@ "ts-dedent": "^2.0.0" }, "dependencies": { + "@storybook/node-logger": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", + "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==" + }, "@types/node": { "version": "18.19.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", @@ -41740,127 +39292,6 @@ "ts-dedent": "^2.0.0" } }, - "@storybook/core-server": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-7.6.7.tgz", - "integrity": "sha512-elKRv/DNahNNkGcQY/FdOBrLPmZF0T0fwmAmbc4qqeAisjl+to9TO77zdo2ieaEHKyRwE3B3dOB4EXomdF4N/g==", - "requires": { - "@aw-web-design/x-default-browser": "1.4.126", - "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-manager": "7.6.7", - "@storybook/channels": "7.6.7", - "@storybook/core-common": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/csf-tools": "7.6.7", - "@storybook/docs-mdx": "^0.1.0", - "@storybook/global": "^5.0.0", - "@storybook/manager": "7.6.7", - "@storybook/node-logger": "7.6.7", - "@storybook/preview-api": "7.6.7", - "@storybook/telemetry": "7.6.7", - "@storybook/types": "7.6.7", - "@types/detect-port": "^1.3.0", - "@types/node": "^18.0.0", - "@types/pretty-hrtime": "^1.0.0", - "@types/semver": "^7.3.4", - "better-opn": "^3.0.2", - "chalk": "^4.1.0", - "cli-table3": "^0.6.1", - "compression": "^1.7.4", - "detect-port": "^1.3.0", - "express": "^4.17.3", - "fs-extra": "^11.1.0", - "globby": "^11.0.2", - "ip": "^2.0.0", - "lodash": "^4.17.21", - "open": "^8.4.0", - "pretty-hrtime": "^1.0.3", - "prompts": "^2.4.0", - "read-pkg-up": "^7.0.1", - "semver": "^7.3.7", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util": "^0.12.4", - "util-deprecate": "^1.0.2", - "watchpack": "^2.2.0", - "ws": "^8.2.3" - }, - "dependencies": { - "@types/node": { - "version": "18.19.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", - "integrity": "sha512-xNzlUhzoHotIsnFoXmJB+yWmBvFZgKCI9TtPIEdYIMM1KWfwuY8zh7wvc1u1OAXlC7dlf6mZVx/s+Y5KfFz19A==", - "requires": { - "undici-types": "~5.26.4" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "@storybook/core-webpack": { "version": "7.6.7", "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-7.6.7.tgz", @@ -41873,6 +39304,11 @@ "ts-dedent": "^2.0.0" }, "dependencies": { + "@storybook/node-logger": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", + "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==" + }, "@types/node": { "version": "18.19.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", @@ -41899,47 +39335,13 @@ } }, "@storybook/csf-plugin": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-7.6.7.tgz", - "integrity": "sha512-YL7e6H4iVcsDI0UpgpdQX2IiGDrlbgaQMHQgDLWXmZyKxBcy0ONROAX5zoT1ml44EHkL60TMaG4f7SinviJCog==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.2.9.tgz", + "integrity": "sha512-QQCFb3g12VQQEraDV1UfCmniGhQZKyT6oEt1Im6dzzPJj9NQk+6BjWoDep33CZhBHWoLryrMQd2fjuHxnFRNEA==", "requires": { - "@storybook/csf-tools": "7.6.7", "unplugin": "^1.3.1" } }, - "@storybook/csf-tools": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.7.tgz", - "integrity": "sha512-hyRbUGa2Uxvz3U09BjcOfMNf/5IYgRum1L6XszqK2O8tK9DGte1r6hArCIAcqiEmFMC40d0kalPzqu6WMNn7sg==", - "requires": { - "@babel/generator": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.2", - "@storybook/types": "7.6.7", - "fs-extra": "^11.1.0", - "recast": "^0.23.1", - "ts-dedent": "^2.0.0" - }, - "dependencies": { - "fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } - } - }, - "@storybook/docs-mdx": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@storybook/docs-mdx/-/docs-mdx-0.1.0.tgz", - "integrity": "sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==" - }, "@storybook/docs-tools": { "version": "7.6.7", "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-7.6.7.tgz", @@ -41959,122 +39361,33 @@ "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==" }, + "@storybook/icons": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.2.10.tgz", + "integrity": "sha512-310apKdDcjbbX2VSLWPwhEwAgjxTzVagrwucVZIdGPErwiAppX8KvBuWZgPo+rQLVrtH8S+pw1dbUwjcE6d7og==", + "requires": {} + }, "@storybook/instrumenter": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.1.11.tgz", - "integrity": "sha512-r/U9hcqnodNMHuzRt1g56mWrVsDazR85Djz64M3KOwBhrTj5d46DF4/EE80w/5zR5JOrT7p8WmjJRowiVteOCQ==", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.2.9.tgz", + "integrity": "sha512-+DNjTbsMzlDggsvkhRuOy7aGvQJ4oLCPgunP5Se/3yBjG+M2bYDa0EmC5jC2nwZ3ffpuvbzaVe7fWf7R8W9F2Q==", "requires": { - "@storybook/channels": "8.1.11", - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "8.1.11", "@vitest/utils": "^1.3.1", "util": "^0.12.4" - }, - "dependencies": { - "@storybook/channels": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.11.tgz", - "integrity": "sha512-fu5FTqo6duOqtJFa6gFzKbiSLJoia+8Tibn3xFfB6BeifWrH81hc+AZq0lTmHo5qax2G5t8ZN8JooHjMw6k2RA==", - "requires": { - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/global": "^5.0.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - } - }, - "@storybook/client-logger": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.11.tgz", - "integrity": "sha512-DVMh2usz3yYmlqCLCiCKy5fT8/UR9aTh+gSqwyNFkGZrIM4otC5A8eMXajXifzotQLT5SaOEnM3WzHwmpvMIEA==", - "requires": { - "@storybook/global": "^5.0.0" - } - }, - "@storybook/core-events": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.11.tgz", - "integrity": "sha512-vXaNe2KEW9BGlLrg0lzmf5cJ0xt+suPjWmEODH5JqBbrdZ67X6ApA2nb6WcxDQhykesWCuFN5gp1l+JuDOBi7A==", - "requires": { - "@storybook/csf": "^0.1.7", - "ts-dedent": "^2.0.0" - } - }, - "@storybook/preview-api": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.11.tgz", - "integrity": "sha512-8ZChmFV56GKppCJ0hnBd/kNTfGn2gWVq1242kuet13pbJtBpvOhyq4W01e/Yo14tAPXvgz8dSnMvWLbJx4QfhQ==", - "requires": { - "@storybook/channels": "8.1.11", - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/csf": "^0.1.7", - "@storybook/global": "^5.0.0", - "@storybook/types": "8.1.11", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - } - }, - "@storybook/types": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.11.tgz", - "integrity": "sha512-k9N5iRuY2+t7lVRL6xeu6diNsxO3YI3lS4Juv3RZ2K4QsE/b3yG5ElfJB8DjHDSHwRH4ORyrU71KkOCUVfvtnw==", - "requires": { - "@storybook/channels": "8.1.11", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - } - } } }, - "@storybook/manager": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-7.6.7.tgz", - "integrity": "sha512-ZCrkB2zEXogzdOcVzD242ZVm4tlHqrayotnI6iOn9uiun0Pgny0m2d7s9Zge6K2dTOO1vZiOHuA/Mr6nnIDjsA==" - }, "@storybook/manager-api": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.6.7.tgz", - "integrity": "sha512-3Wk/BvuGUlw/X05s57zZO7gJbzfUeE9Xe+CSIvuH7RY5jx9PYnNwqNlTXPXhJ5LPvwMthae7WJVn3SuBpbptoQ==", - "requires": { - "@storybook/channels": "7.6.7", - "@storybook/client-logger": "7.6.7", - "@storybook/core-events": "7.6.7", - "@storybook/csf": "^0.1.2", - "@storybook/global": "^5.0.0", - "@storybook/router": "7.6.7", - "@storybook/theming": "7.6.7", - "@storybook/types": "7.6.7", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "store2": "^2.14.2", - "telejson": "^7.2.0", - "ts-dedent": "^2.0.0" - } - }, - "@storybook/mdx2-csf": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@storybook/mdx2-csf/-/mdx2-csf-1.1.0.tgz", - "integrity": "sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==" + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.2.9.tgz", + "integrity": "sha512-mkYvUlfqDw+0WbxIynh5TcrotmoXlumEsOA4+45zuNea8XpEgj5cNBUCnmfEO6yQ85swqkS8YYbMpg1cZyu/Vw==", + "requires": {} }, "@storybook/node-logger": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", - "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==" - }, - "@storybook/postinstall": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-7.6.7.tgz", - "integrity": "sha512-mrpRmcwFd9FcvtHPXA9x6vOrHLVCKScZX/Xx2QPWgAvB3W6uzP8G+8QNb1u834iToxrWeuszUMB9UXZK4Qj5yg==" + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-8.2.9.tgz", + "integrity": "sha512-j0jHjj1HtwBd69ZNd6txOaB5J5JQj9rnvtiDuvTKM/qXM6HxifL6LJ75b9pQOMKIx9XmlSIA9663zmkL4EsrJg==", + "requires": {} }, "@storybook/preset-create-react-app": { "version": "7.6.19", @@ -42169,6 +39482,11 @@ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, + "@storybook/node-logger": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.7.tgz", + "integrity": "sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==" + }, "@types/node": { "version": "18.19.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.4.tgz", @@ -42324,95 +39642,13 @@ } } }, - "@storybook/router": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.6.7.tgz", - "integrity": "sha512-kkhNSdC3fXaQxILg8a26RKk4/ZbF/AUVrepUEyO8lwvbJ6LItTyWSE/4I9Ih4qV2Mjx33ncc8vLqM9p8r5qnMA==", - "requires": { - "@storybook/client-logger": "7.6.7", - "memoizerific": "^1.11.3", - "qs": "^6.10.0" - } - }, - "@storybook/telemetry": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-7.6.7.tgz", - "integrity": "sha512-NHGzC/LGLXpK4AFbVj8ln5ab86ZiiNFvORQMn3+LNGwUt3ZdsHBzExN+WPZdw7OPtfk4ubUY89FXH2GedhTALw==", - "requires": { - "@storybook/client-logger": "7.6.7", - "@storybook/core-common": "7.6.7", - "@storybook/csf-tools": "7.6.7", - "chalk": "^4.1.0", - "detect-package-manager": "^2.0.1", - "fetch-retry": "^5.0.2", - "fs-extra": "^11.1.0", - "read-pkg-up": "^7.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "@storybook/test": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.1.11.tgz", - "integrity": "sha512-k+V3HemF2/I8fkRxRqM8uH8ULrpBSAAdBOtWSHWLvHguVcb2YA4g4kKo6tXBB9256QfyDW4ZiaAj0/9TMxmJPQ==", - "requires": { - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/instrumenter": "8.1.11", - "@storybook/preview-api": "8.1.11", + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.2.9.tgz", + "integrity": "sha512-O5JZ5S8UVVR7V0ru5AiF/uRO+srAVwji0Iik7ihy8gw3V91WQNMmJh2KkdhG0R1enYeBsYZlipOm+AW7f/MmOA==", + "requires": { + "@storybook/csf": "0.1.11", + "@storybook/instrumenter": "8.2.9", "@testing-library/dom": "10.1.0", "@testing-library/jest-dom": "6.4.5", "@testing-library/user-event": "14.5.2", @@ -42421,66 +39657,6 @@ "util": "^0.12.4" }, "dependencies": { - "@storybook/channels": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.11.tgz", - "integrity": "sha512-fu5FTqo6duOqtJFa6gFzKbiSLJoia+8Tibn3xFfB6BeifWrH81hc+AZq0lTmHo5qax2G5t8ZN8JooHjMw6k2RA==", - "requires": { - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/global": "^5.0.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - } - }, - "@storybook/client-logger": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.11.tgz", - "integrity": "sha512-DVMh2usz3yYmlqCLCiCKy5fT8/UR9aTh+gSqwyNFkGZrIM4otC5A8eMXajXifzotQLT5SaOEnM3WzHwmpvMIEA==", - "requires": { - "@storybook/global": "^5.0.0" - } - }, - "@storybook/core-events": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.11.tgz", - "integrity": "sha512-vXaNe2KEW9BGlLrg0lzmf5cJ0xt+suPjWmEODH5JqBbrdZ67X6ApA2nb6WcxDQhykesWCuFN5gp1l+JuDOBi7A==", - "requires": { - "@storybook/csf": "^0.1.7", - "ts-dedent": "^2.0.0" - } - }, - "@storybook/preview-api": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.11.tgz", - "integrity": "sha512-8ZChmFV56GKppCJ0hnBd/kNTfGn2gWVq1242kuet13pbJtBpvOhyq4W01e/Yo14tAPXvgz8dSnMvWLbJx4QfhQ==", - "requires": { - "@storybook/channels": "8.1.11", - "@storybook/client-logger": "8.1.11", - "@storybook/core-events": "8.1.11", - "@storybook/csf": "^0.1.7", - "@storybook/global": "^5.0.0", - "@storybook/types": "8.1.11", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - } - }, - "@storybook/types": { - "version": "8.1.11", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.11.tgz", - "integrity": "sha512-k9N5iRuY2+t7lVRL6xeu6diNsxO3YI3lS4Juv3RZ2K4QsE/b3yG5ElfJB8DjHDSHwRH4ORyrU71KkOCUVfvtnw==", - "requires": { - "@storybook/channels": "8.1.11", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - } - }, "@testing-library/dom": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.1.0.tgz", @@ -42496,10 +39672,36 @@ "pretty-format": "^27.0.2" } }, - "@types/aria-query": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", - "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==" + "@testing-library/jest-dom": { + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", + "integrity": "sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==", + "requires": { + "@adobe/css-tools": "^4.3.2", + "@babel/runtime": "^7.9.2", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", + "redent": "^3.0.0" + }, + "dependencies": { + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==" + } + } }, "ansi-styles": { "version": "4.3.0", @@ -42555,15 +39757,10 @@ } }, "@storybook/theming": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.6.7.tgz", - "integrity": "sha512-+42rfC4rZtWVAXJ7JBUQKnQ6vWBXJVHZ9HtNUWzQLPR9sJSMmHnnSMV6y5tizGgZqmBnAIkuoYk+Tt6NfwUmSA==", - "requires": { - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@storybook/client-logger": "7.6.7", - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3" - } + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.2.9.tgz", + "integrity": "sha512-OL0NFvowPX85N5zIYdgeKKaFm7V4Vgtci093vL3cDZT13LGH6GuEzJKkUFGuUGNPFlJc+EgTj0o6PYKrOLyQ6w==", + "requires": {} }, "@storybook/types": { "version": "7.6.7", @@ -42782,17 +39979,17 @@ "integrity": "sha512-A0004OAa1FcUkPHeeGoKgBrAgjH+uHdDPrw1L7RpkwnODYqRvoilqsHPs8cyTjMg1byZBbiNpQAq2TlFLIaQag==" }, "@testing-library/dom": { - "version": "8.19.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", - "integrity": "sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", + "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", "requires": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^5.0.0", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", + "lz-string": "^1.5.0", "pretty-format": "^27.0.2" }, "dependencies": { @@ -42805,11 +40002,11 @@ } }, "aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "requires": { - "deep-equal": "^2.0.5" + "dequal": "^2.0.3" } }, "chalk": { @@ -42850,12 +40047,11 @@ } }, "@testing-library/jest-dom": { - "version": "6.4.5", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", - "integrity": "sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.5.0.tgz", + "integrity": "sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==", "requires": { - "@adobe/css-tools": "^4.3.2", - "@babel/runtime": "^7.9.2", + "@adobe/css-tools": "^4.4.0", "aria-query": "^5.0.0", "chalk": "^3.0.0", "css.escape": "^1.5.1", @@ -42873,11 +40069,11 @@ } }, "aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "requires": { - "deep-equal": "^2.0.5" + "dequal": "^2.0.3" } }, "chalk": { @@ -42923,13 +40119,11 @@ } }, "@testing-library/react": { - "version": "12.1.5", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.5.tgz", - "integrity": "sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.0.0.tgz", + "integrity": "sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==", "requires": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0", - "@types/react-dom": "<18.0.0" + "@babel/runtime": "^7.12.5" } }, "@testing-library/user-event": { @@ -42957,9 +40151,9 @@ } }, "@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==" }, "@types/babel__core": { "version": "7.20.5", @@ -43033,9 +40227,9 @@ } }, "@types/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" }, "@types/cross-spawn": { "version": "6.0.6", @@ -43092,25 +40286,15 @@ "@types/ms": "*" } }, - "@types/detect-port": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/detect-port/-/detect-port-1.3.5.tgz", - "integrity": "sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==" - }, "@types/doctrine": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.3.tgz", "integrity": "sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==" }, - "@types/ejs": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.5.tgz", - "integrity": "sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==" - }, "@types/emscripten": { - "version": "1.39.10", - "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.10.tgz", - "integrity": "sha512-TB/6hBkYQJxsZHSqyeuO1Jt0AB/bW6G7rHt9g7lML7SOF6lbgcHvw/Lr+69iqN0qxgXLhWKScAon73JNnptuDw==" + "version": "1.39.13", + "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.13.tgz", + "integrity": "sha512-cFq+fO/isvhvmuP/+Sl4K4jtU6E23DoivtbO4r50e3odaxAiVdbfSYRDdJ4gCdxx+3aRjhphS5ZMwIH4hFy/Cw==" }, "@types/escodegen": { "version": "0.0.6", @@ -43141,24 +40325,25 @@ "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" }, "@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "requires": { "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", + "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "*" } }, "@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "version": "4.19.5", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz", + "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==", "requires": { "@types/node": "*", "@types/qs": "*", - "@types/range-parser": "*" + "@types/range-parser": "*", + "@types/send": "*" } }, "@types/find-cache-dir": { @@ -43283,11 +40468,6 @@ "@types/jest": "*" } }, - "@types/js-levenshtein": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/js-levenshtein/-/js-levenshtein-1.1.1.tgz", - "integrity": "sha512-qC4bCqYGy1y/NP7dDVr7KJarn+PbX1nSpwA7JXdu0HxT3QYjO8MJ+cntENtHFVy2dRAyBV23OZ6MxsW1AM1L8g==" - }, "@types/js-yaml": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz", @@ -43322,20 +40502,15 @@ } }, "@types/mdx": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.10.tgz", - "integrity": "sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==" + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==" }, "@types/mime": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, - "@types/mime-types": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.4.tgz", - "integrity": "sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==" - }, "@types/minimatch": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", @@ -43346,6 +40521,14 @@ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, + "@types/mute-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", + "requires": { + "@types/node": "*" + } + }, "@types/nock": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/@types/nock/-/nock-11.1.0.tgz", @@ -43412,21 +40595,20 @@ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "@types/react": { - "version": "17.0.50", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.50.tgz", - "integrity": "sha512-ZCBHzpDb5skMnc1zFXAXnL3l1FAdi+xZvwxK+PkglMmBrwjpp9nKaWuEvrGnSifCJmBFGxZOOFuwC6KH/s0NuA==", + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", "requires": { "@types/prop-types": "*", - "@types/scheduler": "*", "csstype": "^3.0.2" } }, "@types/react-dom": { - "version": "17.0.18", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.18.tgz", - "integrity": "sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw==", + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", "requires": { - "@types/react": "^17" + "@types/react": "*" } }, "@types/react-redux": { @@ -43441,9 +40623,9 @@ } }, "@types/react-router": { - "version": "5.1.19", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.19.tgz", - "integrity": "sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA==", + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", "requires": { "@types/history": "^4.7.11", "@types/react": "*" @@ -43496,16 +40678,27 @@ "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" }, - "@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, "@types/semver": { "version": "7.3.13", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" }, + "@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "requires": { + "@types/mime": "^1", + "@types/node": "*" + }, + "dependencies": { + "@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + } + } + }, "@types/serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", @@ -43523,14 +40716,6 @@ "@types/node": "*" } }, - "@types/set-cookie-parser": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/set-cookie-parser/-/set-cookie-parser-2.4.2.tgz", - "integrity": "sha512-fBZgytwhYAUkj/jC/FAV4RQ5EerRup1YQsXQCh8rZfiHkc4UahC192oH0smGwsXol3cL3A5oETuAHeQHmhXM4w==", - "requires": { - "@types/node": "*" - } - }, "@types/sockjs": { "version": "0.3.33", "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", @@ -43551,6 +40736,11 @@ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" }, + "@types/statuses": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.5.tgz", + "integrity": "sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==" + }, "@types/symlink-or-copy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@types/symlink-or-copy/-/symlink-or-copy-1.2.0.tgz", @@ -43563,6 +40753,11 @@ "optional": true, "peer": true }, + "@types/tough-cookie": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", + "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==" + }, "@types/trusted-types": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", @@ -43629,6 +40824,11 @@ } } }, + "@types/wrap-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", + "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==" + }, "@types/ws": { "version": "8.5.3", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", @@ -43831,6 +41031,11 @@ "eslint-visitor-keys": "^2.0.0" } }, + "@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, "@vitest/expect": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", @@ -44041,11 +41246,6 @@ "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", "requires": {} }, - "@xmldom/xmldom": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.5.tgz", - "integrity": "sha512-0dpjDLeCXYThL2YhqZcd/spuwoH+dmnFoND9ZxZkAYxp1IJUB2GP16ow2MJRsjVxy8j1Qv8BJRmN5GKnbDKCmQ==" - }, "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -44056,21 +41256,6 @@ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, - "@yarnpkg/esbuild-plugin-pnp": { - "version": "3.0.0-rc.15", - "resolved": "https://registry.npmjs.org/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz", - "integrity": "sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==", - "requires": { - "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - } - } - }, "@yarnpkg/fslib": { "version": "2.10.3", "resolved": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-2.10.3.tgz", @@ -44094,12 +41279,6 @@ "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==" }, - "@zxing/text-encoding": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", - "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", - "optional": true - }, "abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", @@ -44163,11 +41342,6 @@ "regex-parser": "^2.2.11" } }, - "agent-base": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", - "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==" - }, "aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -44355,21 +41529,6 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, - "aria-hidden": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", - "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", - "requires": { - "tslib": "^2.0.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - } - } - }, "aria-query": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", @@ -44484,9 +41643,9 @@ }, "dependencies": { "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" } } }, @@ -44505,11 +41664,6 @@ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -44835,26 +41989,6 @@ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, - "better-opn": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", - "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", - "requires": { - "open": "^8.0.4" - }, - "dependencies": { - "open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - } - } - }, "bfj": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", @@ -44866,11 +42000,6 @@ "tryer": "^1.0.1" } }, - "big-integer": { - "version": "1.6.52", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==" - }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -44975,14 +42104,6 @@ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, - "bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "requires": { - "big-integer": "^1.6.44" - } - }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -45133,23 +42254,15 @@ "safe-buffer": "^5.2.1" } }, - "browserify-zlib": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "integrity": "sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==", - "requires": { - "pako": "~0.2.0" - } - }, "browserslist": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "requires": { - "caniuse-lite": "^1.0.30001565", - "electron-to-chromium": "^1.4.601", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" } }, "bser": { @@ -45266,9 +42379,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001572", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001572.tgz", - "integrity": "sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==" + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==" }, "case-sensitive-paths-webpack-plugin": { "version": "2.4.0", @@ -45276,9 +42389,9 @@ "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" }, "chai": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", - "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", + "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", "requires": { "assertion-error": "^1.1.0", "check-error": "^1.0.3", @@ -45286,7 +42399,14 @@ "get-func-name": "^2.0.2", "loupe": "^2.3.6", "pathval": "^1.1.1", - "type-detect": "^4.0.8" + "type-detect": "^4.1.0" + }, + "dependencies": { + "type-detect": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", + "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==" + } } }, "chalk": { @@ -45309,11 +42429,6 @@ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==" }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, "check-error": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", @@ -45446,9 +42561,9 @@ } }, "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -45485,9 +42600,9 @@ } }, "citty": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.5.tgz", - "integrity": "sha512-AS7n5NSc0OQVMV9v6wt3ByujNIrne0/cTjiC2MYqhvao57VNfiuVksTSr2p17nVOhEr2KtqiAkGwHcgMC/qUuQ==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", + "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", "requires": { "consola": "^3.2.3" } @@ -45524,18 +42639,9 @@ } }, "cli-spinners": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", - "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==" - }, - "cli-table3": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", - "requires": { - "@colors/colors": "1.5.0", - "string-width": "^4.2.0" - } + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==" }, "cli-truncate": { "version": "2.1.0", @@ -45580,9 +42686,9 @@ } }, "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==" }, "cliui": { "version": "7.0.4", @@ -45828,6 +42934,11 @@ "typedarray": "^0.0.6" } }, + "confbox": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==" + }, "confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", @@ -45882,11 +42993,11 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "core-js-compat": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz", - "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==", + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.0.tgz", + "integrity": "sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A==", "requires": { - "browserslist": "^4.22.2" + "browserslist": "^4.23.3" } }, "core-js-pure": { @@ -46195,15 +43306,6 @@ "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" }, - "css-vendor": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", - "requires": { - "@babel/runtime": "^7.8.3", - "is-in-browser": "^1.0.2" - } - }, "css-what": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", @@ -46465,35 +43567,6 @@ "type-detect": "^4.0.0" } }, - "deep-equal": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz", - "integrity": "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==", - "requires": { - "call-bind": "^1.0.0", - "es-get-iterator": "^1.1.1", - "get-intrinsic": "^1.0.1", - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.2", - "is-regex": "^1.1.1", - "isarray": "^2.0.5", - "object-is": "^1.1.4", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.3", - "which-boxed-primitive": "^1.0.1", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.2" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - } - } - }, "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -46504,15 +43577,6 @@ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" }, - "default-browser-id": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", - "requires": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" - } - }, "default-gateway": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", @@ -46556,9 +43620,9 @@ "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==" }, "defu": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.3.tgz", - "integrity": "sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==" + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" }, "del": { "version": "6.1.1", @@ -46626,28 +43690,6 @@ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, - "detect-node-es": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" - }, - "detect-package-manager": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detect-package-manager/-/detect-package-manager-2.0.1.tgz", - "integrity": "sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==", - "requires": { - "execa": "^5.1.1" - } - }, - "detect-port": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", - "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", - "requires": { - "address": "^1.0.1", - "debug": "4" - } - }, "detect-port-alt": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", @@ -46920,9 +43962,9 @@ } }, "electron-to-chromium": { - "version": "1.4.616", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.616.tgz", - "integrity": "sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==" + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.5.tgz", + "integrity": "sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==" }, "elliptic": { "version": "6.5.4", @@ -47077,28 +44119,6 @@ "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, - "es-get-iterator": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", - "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.0", - "has-symbols": "^1.0.1", - "is-arguments": "^1.1.0", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.5", - "isarray": "^2.0.5" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - } - } - }, "es-module-lexer": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", @@ -47279,11 +44299,6 @@ } } }, - "esbuild-plugin-alias": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/esbuild-plugin-alias/-/esbuild-plugin-alias-0.2.1.tgz", - "integrity": "sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==" - }, "esbuild-register": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.5.0.tgz", @@ -47293,9 +44308,9 @@ } }, "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==" }, "escape-html": { "version": "1.0.3", @@ -47957,95 +44972,6 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } - } - }, - "extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", - "requires": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" - }, - "dependencies": { - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "fake-indexeddb": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/fake-indexeddb/-/fake-indexeddb-5.0.2.tgz", @@ -48067,9 +44993,9 @@ "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" }, "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -48122,12 +45048,12 @@ "bser": "2.1.1" } }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "fd-package-json": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fd-package-json/-/fd-package-json-1.2.0.tgz", + "integrity": "sha512-45LSPmWf+gC5tdCQMNH4s9Sr00bIkiD9aN7dc5hqkrEw1geRYyDQS1v1oMHAW3ysfxfndqGsrDREHHjNNbKUfA==", "requires": { - "pend": "~1.2.0" + "walk-up-path": "^3.0.1" } }, "fetch-mock": { @@ -48182,19 +45108,6 @@ } } }, - "fetch-retry": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-5.0.6.tgz", - "integrity": "sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==" - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, "file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -48452,9 +45365,9 @@ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" }, "flow-parser": { - "version": "0.225.1", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.225.1.tgz", - "integrity": "sha512-50fjR6zbLQcpq5IFNkheUSY/AFPxVeeLiBM5B3NQBSKId2G0cUuExOlDDOguxc49dl9lnh8hI1xcYlPJWNp4KQ==" + "version": "0.244.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.244.0.tgz", + "integrity": "sha512-Dkc88m5k8bx1VvHTO9HEJ7tvMcSb3Zvcv1PY4OHK7pHdtdY2aUjhmPy6vpjVJ2uUUOIybRlb91sXE8g4doChtA==" }, "flush-write-stream": { "version": "1.1.1", @@ -48852,16 +45765,6 @@ "has-symbols": "^1.0.3" } }, - "get-nonce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", - "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==" - }, - "get-npm-tarball-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/get-npm-tarball-url/-/get-npm-tarball-url-2.1.0.tgz", - "integrity": "sha512-ro+DiMu5DXgRBabqXupW38h7WPZ9+Ad8UjwhvsmmN8w1sU7ab0nzAXvVZ4kqYg57OrqomRtJvepX5/xvFKNtjA==" - }, "get-own-enumerable-property-symbols": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", @@ -48872,11 +45775,6 @@ "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" }, - "get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==" - }, "get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", @@ -48892,17 +45790,17 @@ } }, "giget": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.1.tgz", - "integrity": "sha512-4VG22mopWtIeHwogGSy1FViXVo0YT+m6BrqZfz0JJFwbSsePsCdOzdLIIli5BtMp7Xe8f/o2OmBpQX2NBOC24g==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.3.tgz", + "integrity": "sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==", "requires": { - "citty": "^0.1.5", + "citty": "^0.1.6", "consola": "^3.2.3", - "defu": "^6.1.3", - "node-fetch-native": "^1.6.1", - "nypm": "^0.3.3", + "defu": "^6.1.4", + "node-fetch-native": "^1.6.3", + "nypm": "^0.3.8", "ohash": "^1.1.3", - "pathe": "^1.1.1", + "pathe": "^1.1.2", "tar": "^6.2.0" } }, @@ -48912,9 +45810,9 @@ "integrity": "sha512-QLtORwHHtUHhPMHu7i4GKfP6Vx5CWZn+NKQXe+cBhslY1HEt0CTEkP4d/vSROKV0iIJSpl4UtlQ16AD8C6lMug==" }, "github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" }, "glob": { "version": "7.2.3", @@ -49129,62 +46027,6 @@ } } }, - "gunzip-maybe": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz", - "integrity": "sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==", - "requires": { - "browserify-zlib": "^0.1.4", - "is-deflate": "^1.0.0", - "is-gzip": "^1.0.0", - "peek-stream": "^1.1.0", - "pumpify": "^1.3.3", - "through2": "^2.0.3" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, "gzip-size": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", @@ -49273,6 +46115,60 @@ "minimalistic-assert": "^1.0.1" } }, + "hast-util-heading-rank": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz", + "integrity": "sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==", + "requires": { + "@types/hast": "^3.0.0" + }, + "dependencies": { + "@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "requires": { + "@types/unist": "*" + } + } + } + }, + "hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "requires": { + "@types/hast": "^3.0.0" + }, + "dependencies": { + "@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "requires": { + "@types/unist": "*" + } + } + } + }, + "hast-util-to-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz", + "integrity": "sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==", + "requires": { + "@types/hast": "^3.0.0" + }, + "dependencies": { + "@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "requires": { + "@types/unist": "*" + } + } + } + }, "hast-util-whitespace": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz", @@ -49284,9 +46180,9 @@ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, "headers-polyfill": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-3.1.2.tgz", - "integrity": "sha512-tWCK4biJ6hcLqTviLXVR9DTRfYGQMXEIUj3gwJ2rZ5wO/at3XtkI4g8mCvFdUF9l1KMBNCfmNAdnahm1cgavQA==" + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", + "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==" }, "heimdalljs": { "version": "0.2.6", @@ -49583,15 +46479,6 @@ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" }, - "https-proxy-agent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", - "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", - "requires": { - "agent-base": "5", - "debug": "4" - } - }, "human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -49602,11 +46489,6 @@ "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.27.3.tgz", "integrity": "sha512-iimHkHPfIAQ8zCDQLgn08pRqSVioyWvnGfaQ8gond2wf7Jq2jJ+24ykmnRyiz3fIldcn4oUuQXpjqKLhSVR7lw==" }, - "hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" - }, "i18next": { "version": "20.6.1", "resolved": "https://registry.npmjs.org/i18next/-/i18next-20.6.1.tgz", @@ -49743,9 +46625,9 @@ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==" }, "immer": { "version": "9.0.21", @@ -49827,73 +46709,6 @@ "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" }, - "inquirer": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz", - "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==", - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -49914,19 +46729,6 @@ "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==" }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "ip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", - "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==" - }, "ipaddr.js": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", @@ -49942,9 +46744,9 @@ } }, "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", + "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==" }, "is-arguments": { "version": "1.1.1", @@ -50026,11 +46828,6 @@ "has-tostringtag": "^1.0.0" } }, - "is-deflate": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-deflate/-/is-deflate-1.0.0.tgz", - "integrity": "sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==" - }, "is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", @@ -50067,26 +46864,11 @@ "is-extglob": "^2.1.1" } }, - "is-gzip": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", - "integrity": "sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==" - }, - "is-in-browser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==" - }, "is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" }, - "is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" - }, "is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", @@ -50112,9 +46894,9 @@ "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" }, "is-node-process": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.0.1.tgz", - "integrity": "sha512-5IcdXuf++TTNt3oGl9EBdkvndXA8gmc4bz/Y+mdEpWh3Mcn/+kOw6hI7LD5CocqJWMzeb0I0ClndRVNdEPuJXQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", + "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==" }, "is-number": { "version": "7.0.0", @@ -50186,11 +46968,6 @@ "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" }, - "is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" - }, "is-shared-array-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", @@ -50265,11 +47042,6 @@ "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==" }, - "is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" - }, "is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -50278,15 +47050,6 @@ "call-bind": "^1.0.2" } }, - "is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -53007,11 +49770,6 @@ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.2.tgz", "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==" }, - "js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==" - }, "js-sdsl": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", @@ -53031,9 +49789,9 @@ } }, "jscodeshift": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.1.tgz", - "integrity": "sha512-hIJfxUy8Rt4HkJn/zZPU9ChKfKZM1342waJ1QC2e2YsPcWhM+3BJ4dcfQCzArTrk1jJeNLB341H+qOcEHRxJZg==", + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.2.tgz", + "integrity": "sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==", "requires": { "@babel/core": "^7.23.0", "@babel/parser": "^7.23.0", @@ -53258,84 +50016,6 @@ "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" }, - "jss": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss/-/jss-10.10.0.tgz", - "integrity": "sha512-cqsOTS7jqPsPMjtKYDUpdFC0AbhYFLTcuGRqymgmdJIeQ8cH7+AgX7YSgQy79wXloZq2VvATYxUOUQEvS1V/Zw==", - "requires": { - "@babel/runtime": "^7.3.1", - "csstype": "^3.0.2", - "is-in-browser": "^1.1.3", - "tiny-warning": "^1.0.2" - } - }, - "jss-plugin-camel-case": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.10.0.tgz", - "integrity": "sha512-z+HETfj5IYgFxh1wJnUAU8jByI48ED+v0fuTuhKrPR+pRBYS2EDwbusU8aFOpCdYhtRc9zhN+PJ7iNE8pAWyPw==", - "requires": { - "@babel/runtime": "^7.3.1", - "hyphenate-style-name": "^1.0.3", - "jss": "10.10.0" - } - }, - "jss-plugin-default-unit": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.10.0.tgz", - "integrity": "sha512-SvpajxIECi4JDUbGLefvNckmI+c2VWmP43qnEy/0eiwzRUsafg5DVSIWSzZe4d2vFX1u9nRDP46WCFV/PXVBGQ==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "jss-plugin-global": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.10.0.tgz", - "integrity": "sha512-icXEYbMufiNuWfuazLeN+BNJO16Ge88OcXU5ZDC2vLqElmMybA31Wi7lZ3lf+vgufRocvPj8443irhYRgWxP+A==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "jss-plugin-nested": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.10.0.tgz", - "integrity": "sha512-9R4JHxxGgiZhurDo3q7LdIiDEgtA1bTGzAbhSPyIOWb7ZubrjQe8acwhEQ6OEKydzpl8XHMtTnEwHXCARLYqYA==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "jss-plugin-props-sort": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.10.0.tgz", - "integrity": "sha512-5VNJvQJbnq/vRfje6uZLe/FyaOpzP/IH1LP+0fr88QamVrGJa0hpRRyAa0ea4U/3LcorJfBFVyC4yN2QC73lJg==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0" - } - }, - "jss-plugin-rule-value-function": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.10.0.tgz", - "integrity": "sha512-uEFJFgaCtkXeIPgki8ICw3Y7VMkL9GEan6SqmT9tqpwM+/t+hxfMUdU4wQ0MtOiMNWhwnckBV0IebrKcZM9C0g==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.10.0", - "tiny-warning": "^1.0.2" - } - }, - "jss-plugin-vendor-prefixer": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.10.0.tgz", - "integrity": "sha512-UY/41WumgjW8r1qMCO8l1ARg7NHnfRVWRhZ2E2m0DMYsr2DD91qIXLyNhiX83hHswR7Wm4D+oDYNC1zWCJWtqg==", - "requires": { - "@babel/runtime": "^7.3.1", - "css-vendor": "^2.0.8", - "jss": "10.10.0" - } - }, "jsx-ast-utils": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", @@ -53870,9 +50550,9 @@ "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==" }, "markdown-to-jsx": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.4.0.tgz", - "integrity": "sha512-zilc+MIkVVXPyTb4iIUTIz9yyqfcWjszGXnwF9K/aiBWcHXFcmdEMTkG01/oQhwSCH7SY1BnG6+ev5BzWmbPrg==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.5.0.tgz", + "integrity": "sha512-RrBNcMHiFPcz/iqIj0n3wclzHXjwS7mzjBNWecKKVhNTIxQepIix6Il/wZCn2Cg5Y1ow2Qi84+eJrryFRWBEWw==", "requires": {} }, "matcher-collection": { @@ -54378,16 +51058,29 @@ "minimist": "^1.2.6" } }, - "mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" - }, "mktemp": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.4.0.tgz", "integrity": "sha512-IXnMcJ6ZyTuhRmJSjzvHSRhlVPiN9Jwc6e59V0bEJ0ba6OBeX2L0E+mRN1QseeOF4mM+F1Rit6Nh7o+rl2Yn/A==" }, + "mlly": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", + "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", + "requires": { + "acorn": "^8.11.3", + "pathe": "^1.1.2", + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" + }, + "dependencies": { + "acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==" + } + } + }, "mock-socket": { "version": "9.3.1", "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.3.1.tgz", @@ -54432,30 +51125,27 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "msw": { - "version": "0.47.4", - "resolved": "https://registry.npmjs.org/msw/-/msw-0.47.4.tgz", - "integrity": "sha512-Psftt8Yfl0+l+qqg9OlmKEsxF8S/vtda0CmlR6y8wTaWrMMzuCDa55n2hEGC0ZRDwuV6FFWc/4CjoDsBpATKBw==", - "requires": { - "@mswjs/cookies": "^0.2.2", - "@mswjs/interceptors": "^0.17.5", - "@open-draft/until": "^1.0.3", - "@types/cookie": "^0.4.1", - "@types/js-levenshtein": "^1.1.1", - "chalk": "4.1.1", - "chokidar": "^3.4.2", - "cookie": "^0.4.2", - "graphql": "^15.0.0 || ^16.0.0", - "headers-polyfill": "^3.1.0", - "inquirer": "^8.2.0", - "is-node-process": "^1.0.1", - "js-levenshtein": "^1.1.6", - "node-fetch": "^2.6.7", - "outvariant": "^1.3.0", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/msw/-/msw-2.3.5.tgz", + "integrity": "sha512-+GUI4gX5YC5Bv33epBrD+BGdmDvBg2XGruiWnI3GbIbRmMMBeZ5gs3mJ51OWSGHgJKztZ8AtZeYMMNMVrje2/Q==", + "requires": { + "@bundled-es-modules/cookie": "^2.0.0", + "@bundled-es-modules/statuses": "^1.0.1", + "@bundled-es-modules/tough-cookie": "^0.1.6", + "@inquirer/confirm": "^3.0.0", + "@mswjs/interceptors": "^0.29.0", + "@open-draft/until": "^2.1.0", + "@types/cookie": "^0.6.0", + "@types/statuses": "^2.0.4", + "chalk": "^4.1.2", + "graphql": "^16.8.1", + "headers-polyfill": "^4.0.2", + "is-node-process": "^1.2.0", + "outvariant": "^1.4.2", "path-to-regexp": "^6.2.0", - "statuses": "^2.0.0", - "strict-event-emitter": "^0.2.6", - "type-fest": "^2.19.0", - "yargs": "^17.3.1" + "strict-event-emitter": "^0.5.1", + "type-fest": "^4.9.0", + "yargs": "^17.7.2" }, "dependencies": { "ansi-styles": { @@ -54467,9 +51157,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -54498,11 +51188,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -54522,14 +51207,14 @@ } }, "type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.24.0.tgz", + "integrity": "sha512-spAaHzc6qre0TlZQQ2aA/nGMe+2Z/wyGk5Z+Ru2VUfdNwT6kWO6TjevOlpebsATEG1EIQ2sOiDszud3lO5mt/Q==" }, "yargs": { - "version": "17.6.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.1.tgz", - "integrity": "sha512-leBuCGrL4dAd6ispNOGsJlhd0uZ6Qehkbu/B9KCR+Pxa/NVdNwi+i31lo0buCm6XxhJQFshXCD0/evfV4xfoUg==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "requires": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -54537,7 +51222,7 @@ "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "yargs-parser": "^21.1.1" } }, "yargs-parser": { @@ -54548,9 +51233,9 @@ } }, "msw-storybook-addon": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/msw-storybook-addon/-/msw-storybook-addon-1.10.0.tgz", - "integrity": "sha512-soCTMTf7DnLeaMnFHPrtVgbyeFTJALVvnDHpzzXpJad+HOzJgQdwU4EAzVfDs1q+X5cVEgxOdAhSMC7ljvnSXg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/msw-storybook-addon/-/msw-storybook-addon-2.0.3.tgz", + "integrity": "sha512-CzHmGO32JeOPnyUnRWnB0PFTXCY1HKfHiEB/6fYoUYiFm2NYosLjzs9aBd3XJUryYEN0avJqMNh7nCRDxE5JjQ==", "requires": { "is-node-process": "^1.0.1" } @@ -54565,9 +51250,9 @@ } }, "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==" }, "nanoid": { "version": "3.3.7", @@ -54646,9 +51331,9 @@ } }, "node-fetch-native": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.1.tgz", - "integrity": "sha512-bW9T/uJDPAJB2YNYEpWzE54U5O3MQidXsOyTfnbKYtTtFexRvGzb1waphBN4ZwP6EcIvYYEOwW0b72BpAqydTw==" + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", + "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==" }, "node-forge": { "version": "1.3.1", @@ -54661,9 +51346,9 @@ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, "node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "normalize-package-data": { "version": "2.5.0", @@ -54737,14 +51422,16 @@ "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" }, "nypm": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.4.tgz", - "integrity": "sha512-1JLkp/zHBrkS3pZ692IqOaIKSYHmQXgqfELk6YTOfVBnwealAmPA1q2kKK7PHJAHSMBozerThEFZXP3G6o7Ukg==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.9.tgz", + "integrity": "sha512-BI2SdqqTHg2d4wJh8P9A1W+bslg33vOE9IZDY6eR2QC+Pu1iNBVZUqczrd43rJb+fMzHU7ltAYKsEFY/kHMFcw==", "requires": { - "citty": "^0.1.5", + "citty": "^0.1.6", + "consola": "^3.2.3", "execa": "^8.0.1", - "pathe": "^1.1.1", - "ufo": "^1.3.2" + "pathe": "^1.1.2", + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" }, "dependencies": { "execa": { @@ -54784,9 +51471,9 @@ "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==" }, "npm-run-path": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", - "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "requires": { "path-key": "^4.0.0" } @@ -55086,9 +51773,9 @@ "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" }, "outvariant": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.3.0.tgz", - "integrity": "sha512-yeWM9k6UPfG/nzxdaPlJkB2p08hCg4xP6Lx99F+vP8YF7xyZVfTmJjrrNalkmzudD4WFvNLVudQikqUmF8zhVQ==" + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.3.tgz", + "integrity": "sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==" }, "p-limit": { "version": "2.3.0", @@ -55128,11 +51815,6 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, - "pako": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==" - }, "param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -55438,9 +52120,9 @@ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, "pathe": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" }, "pathval": { "version": "1.1.1", @@ -55459,73 +52141,15 @@ "sha.js": "^2.4.8" } }, - "peek-stream": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz", - "integrity": "sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==", - "requires": { - "buffer-from": "^1.0.0", - "duplexify": "^3.5.0", - "through2": "^2.0.3" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" - }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" }, "picomatch": { "version": "2.3.1", @@ -55550,6 +52174,16 @@ "find-up": "^4.0.0" } }, + "pkg-types": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.3.tgz", + "integrity": "sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==", + "requires": { + "confbox": "^0.1.7", + "mlly": "^1.7.1", + "pathe": "^1.1.2" + } + }, "pkg-up": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", @@ -56366,11 +53000,6 @@ } } }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, "psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", @@ -56420,46 +53049,6 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, - "puppeteer-core": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-2.1.1.tgz", - "integrity": "sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w==", - "requires": { - "@types/mime-types": "^2.1.0", - "debug": "^4.1.0", - "extract-zip": "^1.6.6", - "https-proxy-agent": "^4.0.0", - "mime": "^2.0.3", - "mime-types": "^2.1.25", - "progress": "^2.0.1", - "proxy-from-env": "^1.0.0", - "rimraf": "^2.6.1", - "ws": "^6.1.0" - }, - "dependencies": { - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "requires": { - "async-limiter": "~1.0.0" - } - } - } - }, "pure-rand": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", @@ -56585,12 +53174,11 @@ } }, "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" } }, "react-app-polyfill": { @@ -56792,13 +53380,12 @@ "requires": {} }, "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "requires": { "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" + "scheduler": "^0.23.2" } }, "react-dropzone": { @@ -56913,41 +53500,6 @@ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" }, - "react-remove-scroll": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", - "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", - "requires": { - "react-remove-scroll-bar": "^2.3.3", - "react-style-singleton": "^2.2.1", - "tslib": "^2.1.0", - "use-callback-ref": "^1.3.0", - "use-sidecar": "^1.1.2" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - } - } - }, - "react-remove-scroll-bar": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", - "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", - "requires": { - "react-style-singleton": "^2.2.1", - "tslib": "^2.0.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - } - } - }, "react-resize-detector": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-7.1.2.tgz", @@ -58557,34 +55109,23 @@ } } }, - "react-style-singleton": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", - "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "react-test-renderer": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.3.1.tgz", + "integrity": "sha512-KkAgygexHUkQqtvvx/otwxtuFu5cVjfzTCtjXLH9boS19/Nbtg84zS7wIQn39G8IlrhThBpQsMKkq5ZHZIYFXA==", "requires": { - "get-nonce": "^1.0.0", - "invariant": "^2.2.4", - "tslib": "^2.0.0" + "react-is": "^18.3.1", + "react-shallow-renderer": "^16.15.0", + "scheduler": "^0.23.2" }, "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" } } }, - "react-test-renderer": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz", - "integrity": "sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==", - "requires": { - "object-assign": "^4.1.1", - "react-is": "^17.0.2", - "react-shallow-renderer": "^16.13.1", - "scheduler": "^0.20.2" - } - }, "react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", @@ -58700,21 +55241,21 @@ } }, "recast": { - "version": "0.23.4", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.4.tgz", - "integrity": "sha512-qtEDqIZGVcSZCHniWwZWbRy79Dc6Wp3kT/UmDA2RJKBPg7+7k51aQBZirHmUGn5uvHf2rg8DkjizrN26k61ATw==", + "version": "0.23.9", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz", + "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==", "requires": { - "assert": "^2.0.0", "ast-types": "^0.16.1", "esprima": "~4.0.0", "source-map": "~0.6.1", + "tiny-invariant": "^1.3.3", "tslib": "^2.0.1" }, "dependencies": { "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" } } }, @@ -58891,62 +55432,120 @@ } } }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + "rehype-external-links": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz", + "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==", + "requires": { + "@types/hast": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-is-element": "^3.0.0", + "is-absolute-url": "^4.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0" + }, + "dependencies": { + "@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "requires": { + "@types/unist": "*" + } + }, + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + }, + "unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "requires": { + "@types/unist": "^3.0.0" + } + }, + "unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "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", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + } + } + } }, - "remark-external-links": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", - "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==", + "rehype-slug": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-6.0.0.tgz", + "integrity": "sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==", "requires": { - "extend": "^3.0.0", - "is-absolute-url": "^3.0.0", - "mdast-util-definitions": "^4.0.0", - "space-separated-tokens": "^1.0.0", - "unist-util-visit": "^2.0.0" + "@types/hast": "^3.0.0", + "github-slugger": "^2.0.0", + "hast-util-heading-rank": "^3.0.0", + "hast-util-to-string": "^3.0.0", + "unist-util-visit": "^5.0.0" }, "dependencies": { - "mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", + "@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", "requires": { - "unist-util-visit": "^2.0.0" + "@types/unist": "*" } }, - "space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" }, "unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "requires": { + "@types/unist": "^3.0.0" + } }, "unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" } }, "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" } } } }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, "remark-parse": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", @@ -58968,47 +55567,6 @@ "unified": "^10.0.0" } }, - "remark-slug": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz", - "integrity": "sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==", - "requires": { - "github-slugger": "^1.0.0", - "mdast-util-to-string": "^1.0.0", - "unist-util-visit": "^2.0.0" - }, - "dependencies": { - "mdast-util-to-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", - "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==" - }, - "unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - } - } - }, "remove-accents": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz", @@ -59304,11 +55862,6 @@ "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" - }, "run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -59388,12 +55941,11 @@ } }, "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" } }, "schema-utils": { @@ -59553,11 +56105,6 @@ "send": "0.18.0" } }, - "set-cookie-parser": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz", - "integrity": "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==" - }, "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -59647,14 +56194,6 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, - "simple-update-notifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", - "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", - "requires": { - "semver": "^7.5.3" - } - }, "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -59858,17 +56397,209 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, - "store2": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.2.tgz", - "integrity": "sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==" - }, "storybook": { - "version": "7.6.7", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-7.6.7.tgz", - "integrity": "sha512-1Cd895dqYIT5MOUOCDlD73OTWoJubLq/sWC7AMzkMrLu76yD4Cu6f+wv1HDrRAheRaCaeT3yhYEhsMB6qHIcaA==", - "requires": { - "@storybook/cli": "7.6.7" + "version": "8.2.9", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.2.9.tgz", + "integrity": "sha512-S7Q/Yt4A+nu1O23rg39lQvBqL2Vg+PKXbserDWUR4LFJtfmoZ2xGO8oFIhJmvvhjUBvolw1q7QDeswPq2i0sGw==", + "requires": { + "@babel/core": "^7.24.4", + "@babel/types": "^7.24.0", + "@storybook/codemod": "8.2.9", + "@storybook/core": "8.2.9", + "@types/semver": "^7.3.4", + "@yarnpkg/fslib": "2.10.3", + "@yarnpkg/libzip": "2.3.0", + "chalk": "^4.1.0", + "commander": "^6.2.1", + "cross-spawn": "^7.0.3", + "detect-indent": "^6.1.0", + "envinfo": "^7.7.3", + "execa": "^5.0.0", + "fd-package-json": "^1.2.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "giget": "^1.0.0", + "globby": "^14.0.1", + "jscodeshift": "^0.15.1", + "leven": "^3.1.0", + "ora": "^5.4.1", + "prettier": "^3.1.1", + "prompts": "^2.4.0", + "semver": "^7.3.7", + "strip-json-comments": "^3.0.1", + "tempy": "^3.1.0", + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" + }, + "crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "requires": { + "type-fest": "^1.0.1" + }, + "dependencies": { + "type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==" + } + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "globby": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", + "requires": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==" + }, + "prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==" + }, + "slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "temp-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", + "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==" + }, + "tempy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.1.0.tgz", + "integrity": "sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==", + "requires": { + "is-stream": "^3.0.0", + "temp-dir": "^3.0.0", + "type-fest": "^2.12.2", + "unique-string": "^3.0.0" + } + }, + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" + }, + "unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "requires": { + "crypto-random-string": "^4.0.0" + } + } } }, "stream-browserify": { @@ -59907,12 +56638,9 @@ } }, "strict-event-emitter": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz", - "integrity": "sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==", - "requires": { - "events": "^3.3.0" - } + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", + "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==" }, "string_decoder": { "version": "1.3.0", @@ -60276,33 +57004,6 @@ } } }, - "tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "requires": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - }, - "dependencies": { - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, "tar-stream": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", @@ -60519,9 +57220,9 @@ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, "tiny-invariant": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" }, "tiny-warning": { "version": "1.0.3", @@ -60619,20 +57320,15 @@ } } }, - "tocbot": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/tocbot/-/tocbot-4.25.0.tgz", - "integrity": "sha512-kE5wyCQJ40hqUaRVkyQ4z5+4juzYsv/eK+aqD97N62YH0TxFhzJvo22RUQQZdO3YnXAk42ZOfOpjVdy+Z0YokA==" - }, "toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, "tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -60822,9 +57518,9 @@ "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==" }, "ufo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", - "integrity": "sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==" + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==" }, "uglify-js": { "version": "3.17.4", @@ -60893,6 +57589,11 @@ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" }, + "unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==" + }, "unified": { "version": "10.1.2", "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", @@ -60988,25 +57689,25 @@ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" }, "unplugin": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.6.0.tgz", - "integrity": "sha512-BfJEpWBu3aE/AyHx8VaNE/WgouoQxgH9baAiH82JjX8cqVyi3uJQstqwD5J+SZxIK326SZIhsSZlALXVBCknTQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.12.2.tgz", + "integrity": "sha512-bEqQxeC7rxtxPZ3M5V4Djcc4lQqKPgGe3mAWZvxcSmX5jhGxll19NliaRzQSQPrk4xJZSGniK3puLWpRuZN7VQ==", "requires": { - "acorn": "^8.11.2", - "chokidar": "^3.5.3", + "acorn": "^8.12.1", + "chokidar": "^3.6.0", "webpack-sources": "^3.2.3", - "webpack-virtual-modules": "^0.6.1" + "webpack-virtual-modules": "^0.6.2" }, "dependencies": { "acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==" + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==" }, "webpack-virtual-modules": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz", - "integrity": "sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==" + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==" } } }, @@ -61015,23 +57716,18 @@ "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" }, - "untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==" - }, "upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" }, "update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" } }, "uri-js": { @@ -61089,45 +57785,6 @@ "requires-port": "^1.0.0" } }, - "use-callback-ref": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.1.tgz", - "integrity": "sha512-Lg4Vx1XZQauB42Hw3kK7JM6yjVjgFmFC5/Ab797s79aARomD2nEErc4mCgM8EZrARLmmbWpi5DGCadmK50DcAQ==", - "requires": { - "tslib": "^2.0.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - } - } - }, - "use-resize-observer": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", - "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", - "requires": { - "@juggle/resize-observer": "^3.3.1" - } - }, - "use-sidecar": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", - "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", - "requires": { - "detect-node-es": "^1.1.0", - "tslib": "^2.0.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - } - } - }, "util": { "version": "0.12.5", "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", @@ -61455,6 +58112,11 @@ } } }, + "walk-up-path": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", + "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==" + }, "walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", @@ -61488,15 +58150,6 @@ "defaults": "^1.0.3" } }, - "web-encoding": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/web-encoding/-/web-encoding-1.1.5.tgz", - "integrity": "sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==", - "requires": { - "@zxing/text-encoding": "0.9.0", - "util": "^0.12.3" - } - }, "webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", @@ -61842,17 +58495,6 @@ "is-symbol": "^1.0.3" } }, - "which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "requires": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - } - }, "which-typed-array": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", @@ -62294,20 +58936,16 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" }, - "yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, "yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" }, + "yoctocolors-cjs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==" + }, "zip-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", diff --git a/plugins/headlamp-plugin/package.json b/plugins/headlamp-plugin/package.json index ad4df37bdb..71ea1b3eeb 100644 --- a/plugins/headlamp-plugin/package.json +++ b/plugins/headlamp-plugin/package.json @@ -32,25 +32,27 @@ "@monaco-editor/react": "^4.3.1", "@mui/lab": "^5.0.0-alpha.152", "@mui/material": "^5.15.14", - "@mui/styles": "^5.15.14", "@mui/system": "^5.15.14", "@mui/x-tree-view": "^6.17.0", "@reduxjs/toolkit": "^1.9.3", "@remix-run/router": "1.0.1", - "@storybook/addon-actions": "7.6.7", - "@storybook/addon-essentials": "7.6.7", - "@storybook/addon-interactions": "7.6.20", - "@storybook/addon-links": "7.6.7", + "@storybook/addon-actions": "^8.2.9", + "@storybook/addon-essentials": "^8.2.9", + "@storybook/addon-interactions": "^8.2.9", + "@storybook/addon-links": "^8.2.9", "@storybook/addon-storyshots": "7.6.7", - "@storybook/node-logger": "7.6.7", + "@storybook/blocks": "^8.2.9", + "@storybook/manager-api": "^8.2.9", + "@storybook/node-logger": "^8.2.9", "@storybook/preset-create-react-app": "^7.6.7", - "@storybook/react": "7.6.7", "@storybook/react-webpack5": "^7.6.7", - "@storybook/test": "^8.1.10", + "@storybook/test": "^8.2.9", + "@storybook/theming": "^8.2.9", "@svgr/webpack": "^6.2.1", - "@testing-library/jest-dom": "^6.4.5", - "@testing-library/react": "^12.1.2", - "@testing-library/user-event": "^14.5.1", + "@testing-library/dom": "^10.1.0", + "@testing-library/jest-dom": "^6.4.8", + "@testing-library/react": "^16.0.0", + "@testing-library/user-event": "^14.5.2", "@types/glob": "^8.1.0", "@types/humanize-duration": "^3.27.1", "@types/js-yaml": "^4.0.3", @@ -58,9 +60,10 @@ "@types/lodash": "4.17.4", "@types/nock": "^11.1.0", "@types/node": "^20.12.11", - "@types/react": "^17.0.27", - "@types/react-dom": "^17.0.9", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", "@types/react-redux": "^7.1.19", + "@types/react-router": "^5.1.20", "@types/react-router-dom": "^5.3.1", "@types/react-window": "^1.8.5", "@types/redux-mock-store": "^1.0.4", @@ -110,8 +113,8 @@ "material-react-table": "^2.13.0", "monaco-editor": "^0.25.2", "monaco-editor-webpack-plugin": "^4.2.0", - "msw": "^0.47.4", - "msw-storybook-addon": "^1.10.0", + "msw": "^2.3.5", + "msw-storybook-addon": "^2.0.3", "nock": "^14.0.0-beta.6", "notistack": "^2.0.8", "openapi-types": "^9.3.0", @@ -120,8 +123,8 @@ "postcss-flexbugs-fixes": "^5.0.2", "prettier": "^2.7.1", "process": "^0.11.10", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.3.1", + "react-dom": "^18.3.1", "react-dropzone": "^14.2.3", "react-hotkeys-hook": "^4.4.1", "react-i18next": "^11.12.0", @@ -138,7 +141,7 @@ "semver": "^7.3.5", "shx": "^0.3.4", "spacetime": "^7.4.0", - "storybook": "^7.6.7", + "storybook": "^8.2.9", "stream-browserify": "^3.0.0", "stream-http": "^3.2.0", "style-loader": "^3.3.1",